专业编程基础技术教程

网站首页 > 基础教程 正文

virtualenv丨python虚拟环境配置,每个项目单独环境,互不干扰

ccvgpt 2024-08-12 14:55:54 基础教程 26 ℃

Hello everyone!python小讲堂有重新开课了啦,大家还记得我吗?你还再为python多个项目之间相互冲突而苦恼吗?今天我就给大家讲讲如何配置python的虚拟环境?

首先概括一下今天的内容:

virtualenv丨python虚拟环境配置,每个项目单独环境,互不干扰

(此案例使用的是Ubuntu系统,并且已安装pip模块(一般安装python时默认安装))

  1. 使用python虚拟环境的优点
  2. python虚拟环境的安装和使用
  3. 虚拟环境命令封装包的安装和使用
  4. 总结

一、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小讲堂就到这里了,如果有什么问题可以在下方评论或给我私信,记得关注一下哦!

最近发表
标签列表