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

目录

    • 一、python虚拟环境的应用场景
      • 1.1 维护旧项目
      • 1.2 服务器配置新项目
    • 二、基于python自带模块创建虚拟环境
      • 2.1 创建虚拟环境
      • 2.2 激活虚拟环境
      • 2.3 在虚拟环境中安装第三方模块
      • 2.4 退出虚拟环境

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

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

1.1 维护旧项目

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

1.2 服务器配置新项目

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

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

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

2.1 创建虚拟环境

打开cmd.exe命令行工具(以windows系统为例)
基于命令行创建python虚拟环境(python自带模块)_第1张图片
进入想要创建虚拟环境的目录下,输入以下命令

python -m venv venv_name

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

2.2 激活虚拟环境

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

activate

基于命令行创建python虚拟环境(python自带模块)_第2张图片
当命令行的前面出现小括号,括号里为虚拟环境目录名称时即为激活成功

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

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

pip install django==3.2.19

基于命令行创建python虚拟环境(python自带模块)_第3张图片
为了确保第三方模块安装在了虚拟环境中,在本地电脑打开虚拟环境的目录,找到/Lib/site-packages,里面有安装的Django模块,表示模块安装到了虚拟环境中。
基于命令行创建python虚拟环境(python自带模块)_第4张图片

2.4 退出虚拟环境

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

deactivate

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

你可能感兴趣的:(Python,web开发知识杂谈,python,开发语言)