基于命令行创建python虚拟环境(python自带模块)


python虚拟环境很重要,无论是在本地搞项目研发,还是在服务器配置新项目,或者维护旧项目都是很有用的。可以将不同项目依赖的python版本及第三方模块进行有效的隔离,对于任何一个项目都能高效管理及维护。

一、python虚拟环境的应用场景

1.1 维护旧项目

如果你目前正在负责一个python3的项目开发,然后经理突然甩给你一个python2的项目,让你在本地电脑搭建出来。如何做?可能有小伙伴说了,再安个python2即可。可是过了几天又甩过来一个python2的项目,该如何在本地电脑同时开展2个python2的项目呢?这里就需要采用虚拟环境解决了。

1.2 服务器配置新项目

如果公司有n个python3的项目部署在同一台服务器上,且各个项目依赖的第三方模块不同,为了防止第三模块之间发生冲突,怎么做?同样需要采用虚拟环境来解决。

二、基于python自带模块创建虚拟环境

python自带的虚拟环境模块是在python3版本时引用的。

2.1 创建虚拟环境

打开cmd.exe命令行工具(以windows系统为例)
在这里插入图片描述
进入想要创建虚拟环境的目录下,输入以下命令

python -m venv venv_name

备注:venv_name指的是虚拟环境的目录名字

2.2 激活虚拟环境

进入到创建的虚拟目录下的Scripts目录下,输入以下命令

activate

在这里插入图片描述
当命令行的前面出现小括号,括号里为虚拟环境目录名称时即为激活成功

2.3 在虚拟环境中安装第三方模块

以安装django模块为例,输入以下命令

pip install django==3.2.19

在这里插入图片描述
为了确保第三方模块安装在了虚拟环境中,在本地电脑打开虚拟环境的目录,找到/Lib/site-packages,里面有安装的Django模块,表示模块安装到了虚拟环境中。
在这里插入图片描述

2.4 退出虚拟环境

执行以下命令行,退出虚拟环境

deactivate

在这里插入图片描述
执行命令后,在命令行的前面不再出现小括号,即为退出成功。

猜你喜欢

转载自blog.csdn.net/xiaomi170/article/details/131493937