美文网首页初见
virtualenv 实现python3 与python2.7

virtualenv 实现python3 与python2.7

作者: _士心_ | 来源:发表于2017-04-14 14:05 被阅读1658次
    • 安装virtualenv,可以通过pip进行安装,命令如下:
    pip install virtualenv
    

    如果没有安装pip,可以通过以下命令安装:

    yum install python-pip
    
    • 创建虚拟环境:
      virtualenv -p /usr/local/bin/python3 yourProjectName
      /usr/local/bin/python3 是你python3 的运行地址, 你可以使用which python3 命令查找python3的位置。
      这里是想要单独使用py3 因为默认是使用系统自带的(我的linux上安装了2和3 所以就全部都有了)
      执行上述命令后,会在当前目录创建yourProjectName(自定义)文件夹,该文件夹即为我们创建的虚拟环境。
      命令virtualenv就可以创建一个独立的Python运行环境,我们还加上了参数--no-site-packages,这样,已经安装到系统Python环境中的所有第三方包都不会复制过来,这样,我们就得到了一个不带任何第三方包的“干净”的Python运行环境。
      新建的Python环境被放到当前目录yourProjectName下目录。有了yourProjectName这个Python环境,可以用source进入该环境:

    • 激活虚拟环境:

    source py34env/bin/activate
    

    (venv)Mac:myproject michael$
    注意到命令提示符变了,有个(yourProjectName)前缀,表示当前环境是一个名为yourProjectName的Python环境。

    • 退出虚拟环境
      deactivate

    更多参考官网virtualenv.pypa.io

    相关文章

      网友评论

        本文标题:virtualenv 实现python3 与python2.7

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