Python 가상환경 초기 설정 정리
Python 가상환경 초기 설정 정리
Set-up 환경은 무조건 Linux Ubuntu 20.04 LTS 기준.
1. anaconda
a. Installer 다운로드
여기에서 anaconda installer 설치해준다.
1
2
sh Anaconda3-2020.04-Linux-x86_64.sh
source ~/.bashrc
b. 가상환경 초기 설정
터미널 열 때마다 conda 가상환경 열리는 기능을 꺼줄 수 있다.
1
conda config --set auto_activate_base false
anaconda를 키고 끄고 싶을 땐, 활성/비활성 아래 명령어를 쓰면 된다.
1
2
conda activate
conda deactivate
c. 기본 명령어
1
2
3
4
5
conda create -n python39 python=3.9
# conda create -n {venv-name} python={ver} - 새로운 가상환경을 만든다.
conda env list
conda activate python39
2. pyenv
pyenv는 이미 이전 포스트에서 다룬 적이 있다. 해당 포스트를 참고하자.
3. python-venv
python-venv는 파이썬 표준 라이브러리 모듈이고, Debian/Ubuntu에선 버전별 패키지(python3.9-venv, python3.10-venv …)가 필요하다. 여기서는 python 3.10을 기준으로 보겠다. python3.10-venv는 python3.10 전용이므로, 다른 버전과는 호환되지 않는다.
a. Installation
1
2
sudo apt-get update && sudo apt-get install python3.10 python3-distutils libpython3.10
sudo apt install python3.10-venv
b. 기본 명령어
pip는 다른 가상 환경의 pip와 충돌이 날 수도 있어서, 따로 추후 푸가 설치를 추천한다.
1
2
3
4
python3 -m venv MY_ENV --without-pip
# python3 -m venv {venv-name} --without-pip
source MY_ENV/bin/activate
python3 -m ensurepip --upgrade
This post is licensed under CC BY 4.0 by the author.