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