virtualenvwrapper是用来管理virtualenv的扩展包,用着很方便。
1. 安装:
#安装virtualenv(sudo) pip install virtualenv#安装virtualenvwrapper(sudo) pip install virtualenvwrapper
2. 配置:
初始化
第一次安装完成后需要,先设置一个变量WORKON_HOME,它将作为所有环境的前缀,并且source /usr/local/bin/virtualenvwrapper.sh
#1:打开文件
open ~/.bash_profile
#2:将下面的2句话添加到bash_profile文件中,即是把export命令和source命令,加入到~/.bash_profile
,就无需重复初始化了
export PROJECT_HOME=$HOME/workspacesource /usr/local/bin/virtualenvwrapper.sh
#3:运行生效
source ~/.bash_profile
若没有以上3步操作,则每一次运行virtualenv虚拟环境的时候,都要运行下面的语句,非常不方便
export WORKON_HOME=$HOME/.virtualenvsexport PROJECT_HOME=$HOME/workspacesource /usr/local/bin/virtualenvwrapper.sh
然后运行:
source ~/.bash_profile
3. 用法:
mkvirtualenv 【命名】:创建运行环境命名【命名】
workon 【命名】: 工作在【命名】 环境 或 从其它环境切换到【命名】 环境
deactivate: 退出终端环境
其它的:
rmvirtualenv ENV:删除运行环境ENV
mkproject mic:创建mic项目和运行环境mic
mktmpenv:创建临时运行环境
lsvirtualenv: 列出可用的运行环境
lssitepackages: 列出当前环境安装了的包
创建的环境是独立的,互不干扰,无需sudo权限即可使用 pip 来进行包的管理。