virtualenv 使用指南(翻译自官方文档)
创建虚拟机
virtualenv ENV
该命令将会创建一个 ENV 目录,该目录用于存放新创建的虚拟机。创建一个虚拟机会产生很多有用的效果:
ENV/lib
和ENV/include
目录将会被创建,该虚拟机的安装包将会存储在ENV/lib/pythonx.x/site-packages/
中;ENV/bin
目录会被创建用于存储该虚拟机特定的可执行python版本;- 该虚拟机专用的
pip
和setuptool
也会被安装;
激活虚拟机
新创建的虚拟机必须被激活才能使用。在Posix系统中,激活脚本存放在 ENV/bin
中,可以执行以下命令激活:
source bin/active
该命令会改变你的 $PATH
环境变量,使 ENV/bin
成为首个执行文件搜索路径;
取消虚拟机激活状态
deactive
–system-site-packages 选项
如果用 virtualenv --system-site-packages ENV
命令创建虚拟机,新的虚拟机将会继承 /usr/lib/python2.7/site-packages/
目录下的python安装包