美文网首页
python虚拟环境

python虚拟环境

作者: joseph_ji | 来源:发表于2019-07-17 23:52 被阅读0次

    ubuntu18|python3|virtualenv

    在开发python的程序时,系统一般只有一个python环境,所有的第三方包都会被pip安装到python的site-packages目录下,如果多个应用需要同一个包的不同版本时,该如何解决呢?这时,我们可以使用virtualenv来对每个应用创建一个独立的python环境,隔离多个应用环境,使之互不影响。

    安装virtualenv

    sudo pip3 install virtualenv
    

    创建虚拟环境pgadmin4

    virtualenv pgadmin4
    

    使用虚拟环境

    # 激活环境
    joseph@joseph-ubuntu:~/MyTools/pgadmin4$ source ./pgadmin4/bin/activate
    
    # 查看环境python路径
    (pgadmin4) joseph@joseph-ubuntu:~/MyTools/pgadmin4$ which python
    /home/joseph/MyTools/pgadmin4/pgadmin4/bin/python
    

    退出虚拟环境

    deactivate
    

    小结

    通过virtualenv创建python虚拟环境可以:
    1)避免污染全局环境
    2)避免不同应用之间的环境干扰
    3)方便应用程序与所需环境的打包

    更多请参考:https://virtualenv.pypa.io/en/latest/

    相关文章

      网友评论

          本文标题:python虚拟环境

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