VIRTUALENV 절연 파이썬 환경을 만들 수있는 도구입니다. 필요한 모든 실행 파일을 포함하는 파일을 생성 VIRTUALENV하고, 필요한 엔지니어링 파이썬 패키지를 사용 할 수 있습니다.
설치
pip install virtualenv
기본 사용
- 프로젝트에 대한 가상 환경을 만듭니다
$ cd my_project_dir
$ virtualenv venv #venv为虚拟环境目录名,目录名自定义
추가 패키지를 설치할 수 있도록 VIRTUALENV venv는 파이썬 실행 파일이 들어있는 폴더에 현재 디렉토리 및 사본 핍 라이브러리에 생성됩니다.
가상 환경 이름 (이 경우는 venv이다에서) 임의이며, 파일 이름이 현재 디렉토리에 생략됩니다.
임의의 디렉토리에서 당신은 파이썬의 복사본을 생성하는 명령을 실행하고 venv라는 파일에 놓습니다.
당신은 파이썬 인터프리터를 사용하도록 선택할 수 있습니다 :
$ virtualenv -p /usr/bin/python2.7 venv # -p参数指定Python解释器程序路径
이것은 /usr/bin/python2.7 파이썬 인터프리터를 사용합니다.
- 가상 환경을 사용하여 시작하려면, 그것을 활성화 할 필요가있다 :
$ source venv/bin/activate
당신이 핍 패키지를 설치 사용하십시오 무엇 이건, 이제부터이 폴더를 venv 배치하고, 파이썬의 글로벌 설치에서 차단됩니다. 같은 일반적인 설치 패키지 :
$ pip install requests
- 일시적으로 가상 환경에서 작업을 완료 한 경우, 당신은 그것을 해제 할 수 있습니다 :
$ . venv/bin/deactivate
그것은 기본으로 돌아갑니다 설치된 라이브러리를 포함, 기본 파이썬 인터프리터로 돌아갑니다.
단순히 폴더를 삭제, 가상 환경을 삭제합니다.
rm -rf venv
가상 시작, 특정 폴더에 스크립트를 중지 아마도 잠시 후, 당신은 시스템 전반에 걸쳐 분산 가상 환경의 많은, 당신은 자신의 이름이나 위치를 잊을 수있을 수 있으므로 여기에 일부 불편을 VIRTUALENV.
virtualenvwrapper
가상 환경의 쉽지 않은 중앙 집중식 관리 VIRTUALENV을 감안할 때, 직접 virtualenvwrapper를 사용하는 것이 좋습니다. virtualenvwrapper 명령 세트를 제공하고, 가상 작업 환경이 용이합니다. 그것은 한 곳에서 모든 가상 환경을 넣어.
- 설치 virtualenvwrapper (설치했는지 확인 VIRTUALENV)
pip install virtualenvwrapper
pip install virtualenvwrapper-win #Windows使用该命令
- 설치가 완료되면, 다음은 ~ / .bashrc에 작성된 것입니다
export WORKON_HOME=~/Envs #virtualenvwrapper存放虚拟环境目录
source /usr/local/bin/virtualenvwrapper.sh #virtrualenvwrapper会安装到python的bin目录下
source ~/.bashrc #读入配置文件,立即生效
기본적인 사용 virtualenvwrapper
- 가상 환경을 만들기
mkvirtualenv venv
이 WORKON_HOME 변수에 지정된 디렉토리에 venv라는 새로운 가상 환경을 생성합니다.
파이썬 버전을 지정하려면 파이썬 인터프리터는 "--python"에 의해 지정 될 수 있습니다
mkvirtualenv --python=/usr/local/python3.5.3/bin/python venv
- 기본 명령
- 현재 디렉토리 가상 환경보기
[root@localhost ~]# workon
py2
py3
- 가상 환경으로 전환
[root@localhost ~]# workon py3
(py3) [root@localhost ~]#
- 종료 가상 환경
(py3) [root@localhost ~]# deactivate
[root@localhost ~]#
- 가상 환경을 삭제
rmvirtualenv venv
HTTPS : //www.jianshu.com/p/dd8e6763d2c5 재현