python虚拟环境--virtualenv、virtualenvwrapper

安装

pip install virtualenv

创建一个虚拟环境

cd my_project_dir #进入到目录 

virtualenv venv  #venv为虚拟环境目录名,目录名自定义

选择使用一个Python解释器可以加-p参数

virtualenv -p /usr/bin/python2.7 venv    # -p参数指定Python解释器程序路径

激活虚拟环境

    linux下 

source venv/bin/activate

    win环境进入

Scripts\activate

跳出当前激活的环境

venv/bin/deactivate

要删除一个虚拟环境,只需删除它的文件夹。(执行 rm -rf venv )。

virtualenvwrapper

提供了一系列命令使得和虚拟环境工作变得便利。它把你所有的虚拟环境都放在一个地方。

安装virtualenvwrapper(确保virtualenv已安装)

pip3 install virtualenvwrapper

pip3 install virtualenvwrapper-win #Windows使用该命令

安装完成后,在~/.bashrc写入以下内容

export WORKON_HOME=~/Envs #工作目录
source /usr/local/bin/virtualenvwrapper.sh #安装virtualenvwrapper的python安装目录,与pip同级

第一行:virtualenvwrapper存放虚拟环境目录

第二行:virtrualenvwrapper会安装到python的bin目录下,所以该路径是python安装目录下bin/virtualenvwrapper.s

source ~/.bashrc    #读入配置文件,立即生效

windows中,在环境变量中新建环境变量 WORKON_HOME=工作目录,创建后需重新开一个dos窗口才能生效

virtualenvwrapper基本使用

mkvirtualenv 虚拟环境名   #新建虚拟环境

#在WORKON_HOME变量指定的目录下新建名为venv的虚拟环境
#若想指定python版本,可通过"--p"指定python解释器
mkvirtualenv --p=/usr/local/python3.5.3/bin/python venv

lsvirtualenv             #列出所有虚拟环境
workon                   #列出所有虚拟环境
workon 虚拟环境名         #启用虚拟环境
cdvirtualenv             #跳转到虚拟环境所在的目录
lssitepackages           #查看所有安装的包
deactivate               #退出虚拟环境
rmvirtualenv 虚拟环境名   #删除虚拟环境

猜你喜欢

转载自blog.csdn.net/qq_35845964/article/details/88237462