Python虚拟环境venv的使用方法

为什么需要用到虚拟环境?试想一下,当你在开发多个项目时,每个项目的对某些依赖的模块的版本都不同(例如两个不同的项目对django的版本要求分别是2.0和4.0),你本地的开发环境就一套,你将不得不在这多个项目中来回重复安装固定版本的模块.本文将通过venv创建虚拟环境来解决这个问题. Python虚拟环境(venv)是一种在本地创建隔离的Python运行环境的方式,可以避免不同Python项目之间的依赖冲突,同时也可以避免全局Python环境中安装的第三方库对项目的影响。

1. 创建虚拟环境

在命令行中进入需要创建虚拟环境的目录,使用以下命令创建虚拟环境:

python -m venv <venv_name>

其中,<venv_name>为虚拟环境的名称,可以根据需要自行命名。

2. 激活虚拟环境

在命令行中输入以下命令激活虚拟环境:

Windows系统:

<venv_name>\Scripts\activate.bat

Unix/Linux系统:

source <venv_name>/bin/activate

激活虚拟环境后,会在命令行提示符前面添加虚拟环境的名称,表示已经成功进入了虚拟环境。进入虚拟环境后,可使用pip安装依赖包,依赖包只会安装在该虚拟环境中.

3. 退出虚拟环境

在对应的虚拟环境中执行:

deactivate
本文总阅读量