프로그래밍/PYTHON

[환경설정] python - Linux anaconda

aiemag 2021. 2. 10. 12:39
반응형

[환경설정] python - Linux anaconda

 

 

 

데스크탑에 VM으로 Linux 설치 후, python 세팅을 처음부터 할 겸해서 포스팅을 합니다.

 

저는 CENTOS 를 개발용 LINUX로 쓰는데, anaconda를 설치해서 원하는 python 버전을 사용해 보도록 하겠습니다.

 

※ 참고로 그냥 원하는 python 버전을 바로 설치하셔도 되지만 anaconda를 깔고, 그 위에 python을 사용하는 이유는 해당 버전별 python 및 그에 해당하는 library의 버전 관리의 용이성 때문입니다.

 


설치

 

일단 웹브라우져를 하나 띄워서 anaconda download 페이지로 접속합니다.

 

www.anaconda.com/products/individual#Downloads

 

우측의 64 Bit Installer의 링크 주소를 복사합니다.(물론 직접 sh 파일을 다운로드 받아, linux에 copy하여 설치하셔도 됩니다.)

 

Linux에서 wget 명령을 이용하여 복사한 링크의 파일을 다운로드 합니다.

wget https://repo.anaconda.com/archive/Anaconda3-2020.11-Linux-x86_64.sh

 

다운로드 받은 anaconda shell 파일을 실행하여 설치합니다.

./Anaconda3-2020.11-Linux-x86_64.sh

 

가볍게 ENTER, 나머지는 default 로 yes 하시면 되고, anaconda 설치될 경로는 필요할 경우 변경해 주시면 됩니다.

이후 pkg 설치되고 나서, conda init 을 하겠냐고 묻는데 yes 하시면 됩니다.

 

마지막으로 .bashrc에 저장된 anaconda 설정을 현재 shell에 적용해 주시면 됩니다.

source ~/.bashrc

사용

 

이제 설치된 anaconda로 원하는 버전인 python3.6을 설치해 보겠습니다.

 

먼저 현재 설정된 conda 환경을 살펴봅니다.

conda env list

 

새로운 conda 환경을 만듭니다.

conda create --name py36 python=3.6

 

생성한 환경을 활성화 합니다. 이후 설치하는 library 들은 해당 환경에만 종속됩니다.

conda activate py36

 

활성화된 환경에서 python3.6 을 실행시켜 봅니다.

 

활성화된 환경에서 빠져나옵니다.

conda deactivate

 


PIP

 

conda 환경에서 pip와 conda로 라이브러리를 설치할 수 있습니다. 

 

conda의 경우 anaconda.org에서 관리하는 패키지로 한정되어 있기 때문에 원하는 패키지가 없을 경우 pip를 사용합니다.

 

pip upgrade

pip install --upgrade pip

 

check installed pacakages

pip list

 

package install

pip install <package>

pip install <package==version>

 

package upgrade

pip install --upgrade <package>

 

package uninstall

pip uninstall <package>

 

반응형

'프로그래밍 > PYTHON' 카테고리의 다른 글

python - Comprehension, Generator expression  (0) 2021.02.11
python - Yield, Generator  (0) 2021.02.10
python - Iterable, Iterator  (0) 2021.02.03
python - Decorator  (4) 2021.01.22
python - Closure  (0) 2020.11.03