linux环境下安装python虚拟环境及注意事项
创建python虚拟环境virtualenv、virtualenvwrapper
1,为什么需要搭建虚拟环境
由于当机器上两个项目依赖于相同包的不同版本时,会导致项目运行失败,此时可以安装虚拟环境。
2,什么是虚拟环境
虚拟环境就是python环境的复制版本
创建虚拟环境时需要有网络连接
3,安装python、pip、virtualenv
ubuntu: sudoapt-getinstallpython3#安装python3 sudoapt-getinstallpython-pip#安装pip sudopipinstallvirtualenv#安装虚拟环境 sudopipinstallvirtualenvwrapper#安装虚拟环境扩展包 centos: sudoyum-yinstallpython36#安装python3 sudoyum-yinstallpython36-pip#安装pip yuminstallpython-virtualenv#安装虚拟环境 yuminstallpython-virtualenvwrapper#安装虚拟环境扩展包
检查安装情况:
python3.6-V pip3.6-V
添加软链接:
#使用python3去使用Python3.6: ln-s/usr/bin/python3.6/usr/bin/python3 #复制代码pip3.6同理: ln-s/usr/bin/pip3.6/usr/bin/pip3
4,编辑虚拟文件并运行
#在主目录(家目录)编辑文件 vim.bashrc #在末尾加入虚拟环境地址(虚拟文件都存储在.virtualenvs) exportWORKON_HOME=$HOME/.virtualenvs #加入可直接使用在虚拟环境中的命令 source/usr/bin/virtualenvwrapper.sh #运行文件并生效 source.bashrc
5,创建一个虚拟环境
#创建python3虚拟环境并命名 mkvirtualenv-ppython3milepost #退出虚拟环境 deactivate #进入虚拟环境中工作 workonweb_working #列出所有虚拟环境 lsvirtualenv-b #cpvirtualenv复制环境 cpvirtualenvenv1env3(复制env1到env3) #列出当前环境中site-packages内容(在环境中执行) lssitepackages #清除环境内所有第三方包 cdsitepackages #删除虚拟环境项目 rmvirtualenv+虚拟环境名
注意:
1,在虚拟环境中使用的python是复制的python,安装python包也是安装在复制的python中,其他没有任何区别。虚拟环境中创建文件等任何操作在真实环境中都存在,只是复制了python,并安装python的包这两点与真实环境不同。
2,在虚拟环境中安装包,不能使用sudopipinstall,此命令会把包安装到真实的环境中,应去掉sudo
总结
以上所述是小编给大家介绍的linux环境下安装python虚拟环境及注意事项,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。