在Python开发中,虚拟环境是管理项目依赖的重要工具。本文将详细介绍如何在Windows系统下使用Python内置的venv
模块创建和管理虚拟环境。
依赖隔离:避免不同项目间的依赖冲突
环境复现:通过requirements.txt
快速重建开发环境
权限管理:无需系统级安装包,提升安全性
按 Win + R
输入 cmd
打开命令提示符
或使用PowerShell/Windows Terminal
# 基本语法
python -m venv <环境名称>
# 示例:创建名为"myenv"的虚拟环境
python -m venv myenv
# 当然我们可以先在F:盘下创建一个pyvenv目录,以后再将所有虚拟环境全部存放在些目录下。
C:\Users\Admin>cd f:\pyvenv
C:\Users\Admin>f:
f:\pyvenv>python -m venv myenv
#创建完成后,就可以在f:\pyvenv目录下看到myenv文件夹。
# Windows激活命令
f:\pyvenv>myenv\Scripts\activate
# 激活后终端提示符前会出现环境名称
(myenv) f:\pyvenv>
# 安装单个包
pip install requests
# 从文件安装(生成requirements.txt后使用)
pip install -r requirements.txt
# 生成当前环境所有依赖列表
pip freeze > requirements.txt
deactivate
# 直接删除 f:\pyvenv目录下的myenv文件夹就行
rmdir /s /q myenv