파이썬 가상환경 설정에 대한 이전 글이 있지만, VirtualEnvWrapper 툴을 이용하여 가상환경을 설정하는게 더 편한거 같아 이 방법도 올린다.
pip 설치
$ sudo apt-get install python-pip
virtualenvwrapper 설치
$ sudo pip install virtualenvwrapper // virtualenv 도 설치 된다.
가상 환경을 저장할 디렉토리를 생성하고, 환경변수에 등록
$ mkdir ~/.virtualenvs // .virtualenvs 라는 디렉토리 생성
~/.bashrc 파일 마지막에 아래 내용을 적어줌.
export WORKON_HOME=~/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
바뀐 .bashrc 파일 적용
$ source .bashrc
가상환경 생성
mkvirtualenv [가상환경 이름] // 이렇게 사용한다.
$ mkvirtualenv py2 // py2 라는 가상환경을 생성했다.
프롬프트 앞에 (py2)가 붙을 것이다. 그래도 제대로 생성되었는지 확인해보자
(py2)~$ which python
/home/user_name/.virtualenvs/py2/bin/python 이라고 나오면 정상적으로 생성된것이다.
py2 가상환경에서 빠져나오려면,
(py2)~$ deactivate
다시 py2 가상환경에 접속하려면
$ workon py2
파이썬3 버전의 가상환경도 만들어 주자.
$ mkvirtualenv py3 –-python=python3 // python3 버전의 py3라는 가상환경을 생성.
프롬프트 앞에 이번에는 (py3)가 붙어 있을것이다. 마찬가지로 제대로 생성되었는지 확인.
(py3)~$ which python
/home/user_name/.virtualenvs/py3/bin/python 라고 나온다. 제대로 되었다.
python2, python3 버전의 py2, py3 라는 가상환경을 설정하였다. 이제부터는 가상환경에 접속해서 작업하면 된다.
가상환경 기본 사용법
* 가상환경 접속
$ workon 가상환경 이름 // py2 나 py3 등 본인이 만든 가상환경 이름
* 가상환경 종료
$ deactivate
* 가상환경 목록
$ lsvirtualenv
* 가상환경 삭제
$ rmvirtualenv
가상환경 종료deactivate 가상환경 디렉토리로 이동cdvirtualenv 현재 가상환경의 써드 파티 패키지 전체 삭제wipeenv 가상환경 목록lsvirtualenv 가상환경 삭제rmvirtualenv 모든 가상환경에 대한 명령 실행# allvirtualenv command with arguments allvirtualenv pip install -U pip
'연구개발 > Linux' 카테고리의 다른 글
AWS EC2 (AMI)에 Java, Scala, Spark, Kafka, MongoDB, Redis, Node.js, Maven 설치 (0) | 2017.12.29 |
---|---|
centos fdisk (0) | 2017.03.30 |
ubuntu 방화벽 (0) | 2016.03.14 |
zabbix mail setting (0) | 2016.03.03 |
swap (0) | 2016.03.02 |