一、安装python-virtualenv包
sudo apt-get install python-virtualenv
安装完成后,创建一个虚拟环境文件夹。
mkdir VENV
cd VENV
创建虚拟环境,纯净的虚拟环境,跟系统里面的包没有一点联系。对于virtualenv1.7或者更新版本,这是默认行为。他会在当前目录中创建文件夹env
virtualenv --no-site-packages [虚拟环境名称]
#例如env
virtualenv --no-site-packages env
启动虚拟环境,需要激活
source env/bin/activate
注意到命令提示符变了,有个(venv)
前缀,表示当前环境是一个名为venv
的Python环境。
此时可以通过pip或者sudo apt-get install 安装任意包,则是在虚拟环境中安装的,与系统文件库里面的包没有联系。
推出虚拟环境
deactivate
如果想要删除虚拟环境,直接删除目录即可。
rm -rf env
二、备份当前虚拟环境,将当前环境所需包的列表存储起来,以便下次构造相同环境使用。
pip freeze > requirements.txt
将会产生一个文件requirements.txt文件。
如果你想要搭建一个相同的环境,只需执行
pip install -r requirements.txt