virtualenv实现了一台机器上创建多个独立的Python运行环境的功能,virtualenvwrapper是virtualenv的扩展,提供了workon实现在多个独立环境中快速切换的功能。
安装virtualenv和virtualenvwrapper
sudo easy_install virtualenv
sudo easy_install virtualenvwrapper
设置virtualenvwrapper
mkdir ~/.virtualenvs
在.bashrc文件中添加:
export WORKON_HOME=~/.virtualenvs
source /path/to/virtualenvwrapper.sh
使用virtualenvwrapper
-示例
创建
$ mkvirtualenv temp
New python executable in temp/bin/python
Installing setuptools…………done.
Installing pip……………done.
查看
$ lsvirtualenv
temp
使用
$ workon temp
(temp)$
退出
(temp)$ deactivate
-其他常用命令
cdvirtualenv
cpvirtualenv
lsvirtualenv
mkvirtualenv
rmvirtualenv
和cd,cp,ls,mk,rm对目录的常用操作命令功能基本相同。