美文网首页
Python下使用虚拟环境设置virtualenv

Python下使用虚拟环境设置virtualenv

作者: bob_python | 来源:发表于2017-11-05 11:43 被阅读0次

1. 单一版本的Python使用virtualenv

当主机上只安装有一个版本的Python时,可以直接使用virtualenv来创建虚拟环境:virtualenv [虚拟环境目录]

#virtualenv pythonenv

默认情况下,虚拟环境会依赖系统环境中的site packages,就是说系统中已经安装好的第三方package也会安装在虚拟环境中,如果不想依赖这些package,那么可以加上参数 --no-site-packages建立虚拟环境:

#virtualenv --no-site-packages [虚拟环境目录]

启动虚拟环境:

#cd pythonenv

#source ./bin/activate

注意此时命令行会多出一个pythonenv,pythonenv为虚拟环境名称,接下来所有模块都只会安装到该目录中去。

退出虚拟环境:

#deactivate

2. 多个版本创建virtualenv

当主机上安装有不同版本的Python,如Python 2.6、Python 2.7或者Python 3.x,它们会共享相同的bin主目录。

最新版的virtualenv已经支持--python选项,该选项可以直接指定虚拟环境运行的Python环境。如:

#virtualenv --python=/usr/local/python2.7/bin/python2.7 py27ENV

查看:

#ls py27ENV

bin/    lib/

相关文章

网友评论

      本文标题:Python下使用虚拟环境设置virtualenv

      本文链接:https://www.haomeiwen.com/subject/kvpcmxtx.html