Python 개발환경 구성
https://cloud.google.com/python/docs/setup#linux
virtualenv, venv : venv는 python3에 기본 내장되어 있기 때문에 python3라면 virtualenv대신 venv를 사용하면 됨
https://cloud.google.com/python/docs/setup#linux 에서는 “ Debian과 다른 대부분의 배포판에는 python-pip 패키지가 포함되어 있지만 직접 pip를 설치하여 최신 버전을 사용하는 것이 좋습니다.” 라고 있지만 편의성을 위해서 배포판에서 제공하는 python3-pip 를 이용하여 설치를 한다. (어떤 것이 좋은지는 정확히는 모르겠음)
sudo apt update
sudo apt install -y python3 python3-dev python3-venv python3-pip
venv 이용하여 환경구성. .env 하위 디렉토리에 python 개발환경 구성을 함. 환경설정 부분이므로 .env 같은 디렉토리를 쓰는 것이 깔끔한 것 같음. source 부분은 .bashrc 등에 포함시키면 됨.
mkdir -p ~/.env/python3
python3 -m venv ~/.env/python3
source ~/.env/python3/bin/activate
가상 환경 사용을 중지하고 전역 Python으로 돌아가려면 다음을 사용 중지할 수 있습니다.
deactivate
venv — Creation of virtual environments