[환경설정] 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 |