Hello everyone!python小讲堂有重新开课了啦,大家还记得我吗?你还再为python多个项目之间相互冲突而苦恼吗?今天我就给大家讲讲如何配置python的虚拟环境?
首先概括一下今天的内容:
(此案例使用的是Ubuntu系统,并且已安装pip模块(一般安装python时默认安装))
- 使用python虚拟环境的优点
- python虚拟环境的安装和使用
- 虚拟环境命令封装包的安装和使用
- 总结
一、python虚拟环境的优点
1、什么是python虚拟环境
-virtualenv是配置python虚拟环境的工具
-简单的说,python虚拟环境就是通过工具(virtualenv)把python基础环境复制到另一个地方(文件夹),在新生成的python环境中模块的安装和使用都不会影响原来的python环境。
2、使用python虚拟环境的优点
-不会污染系统环境
-不同的项目环境相互隔离,也互不影响
二、python虚拟环境的安装和使用
1、安装virtualenv,仅需在Ubuntu执行命令:
sudo pip install virtualenv
2、virtualenv的原生命令相对比较复杂,在这里就不做过多的介绍了,我们可以安装virtualenvwrapper,这样会比较简单。
三、virtualenvwrapper的安装和使用
1、virtualenvwrapper是virtualenv原生命令的封装包,virtualenvwrapper的安装必须依赖于virtualenv。所以要先执行(二)中的命令,然后执行:
sudo pip install virtualenvwrapper
此时 virtualenv就算安装完成了,接下来我们看它如何使用。
2、virtualenv命令封装后的使用方法
(以下命令中envname为虚拟环境名称,可以自定义。)
(/usr/bin/python3为指定的python环境文件,请更改为自己的python目录,此句代码也可省略为 mkvirtualenv envname,此时为系统默认python环境)
-查看当前有哪些虚拟环境:workon
?-创建虚拟环境:mkvirtualenv -p /usr/bin/python3 envname
?-进入虚拟环境:workon envname
?-退出虚拟环境:deactivate
?-删除虚拟环境:rmvirtualenv envname
四、总结一下
python虚拟环境的配置是很有必要的,否则存在多个项目时很可能会引起模块冲突。
好了,本期python小讲堂就到这里了,如果有什么问题可以在下方评论或给我私信,记得关注一下哦!