1.virtualenv
1.1 virtualenv的安装以及使用
安装 virtualenv
pip install virtualenv
创建虚拟环境envpy3
virtualenv envpy3 --no-site-packages --python=/home/secmanager/anaconda3/bin/python
激活envpy3环境
source envpy3/bin/activate
退出envpy3虚拟环境
deactivate
1.2 virtualenvwrapper的安装和使用
鉴于virtualenv不便于对虚拟环境集中管理,所以推荐直接使用virtualenvwrapper。 virtualenvwrapper提供了一系列命令使得和虚拟环境工作变得便利。它把你所有的虚拟环境都放在一个地方。
安装virtualenvwrapper
pip install virtualenvwrapper
pip install virtualenvwrapper-win #Windows使用该命令
配置virtualenvwrapper
第一行:virtualenvwrapper存放虚拟环境目录
第二行:virtrualenvwrapper会安装到python的bin目录下,所以该路径是python安装目录下bin/virtualenvwrapper.sh
export WORKON_HOME=~/Envs
source ~/.bashrc #读入配置文件,立即生效
/usr/local/bin/virtualenvwrapper.sh
virtualenvwrapper基本使用
这样会在WORKON_HOME变量指定的目录下新建名为venv的虚拟环境。
mkvirtualenv venv #创建虚拟环境
若想指定python版本,可通过"–python"指定python解释器
mkvirtualenv --python=/usr/local/python3.5.3/bin/python venv
基本命令
workon # 查看当前的虚拟环境目录
workon py3 # 切换到虚拟环境
deactivate # 退出虚拟环境
rmvirtualenv venv # 删除虚拟环境