美文网首页
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