[Django Install] 2. Install Python & Virtualenv & Virtualenvwrapper


[Install Python3]

sudo apt-get update
(패키지 인덱스 업데이트, 인덱스는 /etc/apt/sources.list에 있음)

sudo apt-get install python3-pip python3-dev
(우분투에 파이썬, pip 설치 - 18.04 LTS)

sudo apt-get install python3-pip
(우분투에 pip 설치 - 20.04 LTS - 파이썬 3.8.2 버전이 이미 설치되어져 있음)

pip3 -V
(파이썬 설치 확인)


[파이썬 가상화 환경 설치]

pip3 install virtualenv virtualenvwrapper (--user)
(파이썬 가상화 환경 설치)

cd
(홈디렉토리 이동)

mkdir .virtualenvs
(가상화 디렉토리 생성 - 자동생성됨)

vi .bashrc
(아래 6라인을 마지막에 추가한다. 가상화환경 설정)

# Virtualenvwrapper settings:
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_VIRTUALENV=$HOME/.local/bin/virtualenv
source ~/.local/bin/virtualenvwrapper.sh
export PATH=.:$PATH

# for MAC
export WORKON_HOME=~/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3
source /usr/local/bin/virtualenvwrapper.sh

exit
우분투에서 로그아웃한다.

ssh -i "prefity2019.pem" ubuntu@ec2-13-125-255-54.ap-northeast-2.compute.amazonaws.com다시 접속하여 정상적인지 확인 (아래의 명령이 작동되면 정상적으로 가상화 환경이 설치됨)


[파이썬 가상화 환경 만들기]

mkvirtualenv virtual_name
가상화 환경 생성하기 "virtual_name"이 가상화 이름 

rmvirtualenv virtual_name
가상화 환경 삭제하기 "virtual_name"이 가상화 이름

workon
가상화 환경 확인하기 (리스트된 이름이 만들어진 가상화 환경임)

workon virtual_name
가상화 환경 들어가기 가상화 환경에 들어가면 아래처럼 프롬프트 앞에 (virtual_name)이 붙음
(virtual_name) ubuntu@ip-172-31-41-2:~

deactivate
가상화 환경에서 빠져나오기 아래처럼 프롬프트 앞에 (virtual_name)가 사라짐
ubuntu@ip-172-31-41-2:~



댓글

이 블로그의 인기 게시물

[Django Install] 9.1 sc제일은행 nginx-django 연결

[Django APP] django-widget-tweaks

[Django App] django-user-agents