一、安装
sudo apt-get install python-virtualenv
创建虚拟环境
virtualenv ENV
默认情况下,虚拟环境会依赖系统环境中的site packages,就是说系统中已经安装好的第三方package也会安装在虚拟环境中,如果不想依赖这些package,那么可以加上参数 --no-site-packages建立虚拟环境
virtualenv --no-site-packages [虚拟环境名称]
二、Virtaulenvwrapper是virtualenv的扩展包,用于更方便管理虚拟环境
pip install virtualenvwrapper(Linux)
首先,需要对 virtualenvwrapper进行配置。它需要指定一个环境变量,叫做WORKON_HOME,并且需要运行一下它的初始化工具 virtualenvwrapper.sh,这个脚本在 /usr/local/bin/ 目录下。WORKON_HOME 就是它将要用来存放各种虚拟环境目录的目录,这里我们可以设置为 ~/.virtualenvs。export WORKON_HOME='~/.virtualenvs' source /usr/local/bin/virtualenvwrapper.sh
由于每次都需要执行这两部操作,我们可以将其写入终端的配置文件中。例如,如果使用 bash,则添加到 ~/.bashrc 中;如果使用 zsh,则添加到 ~/.zshrc 中。这样每次启动终端的时候都会自动运行
1、退出虚拟环境
deactivate
2、显示所有的虚拟环境
workon
或
lsvirtualenv
3、删除虚拟环境
rmvirtualenv
常用的virtualenvwrapper中虚拟环境管理命令:
方法 描述
mkvirtualenv 创建虚拟环境
workon 切换虚拟环境
rmvirtualenv 删除某个虚拟环境
deactivate 退出当前环境
lsvirtualenv 列出所有虚拟环境
cdvirtualenv 进入到虚拟环境所在的目录