Windows下使用Python内置venv模块创建虚拟环境

Python 城市风 4/1/2025 52 次 0 条

在Python开发中,虚拟环境是管理项目依赖的重要工具。本文将详细介绍如何在Windows系统下使用Python内置的venv模块创建和管理虚拟环境。

? 为什么需要虚拟环境?

  1. 依赖隔离:避免不同项目间的依赖冲突

  2. 环境复现:通过requirements.txt快速重建开发环境

  3. 权限管理:无需系统级安装包,提升安全性

? 创建虚拟环境(3步搞定)

1. 打开终端

  • Win + R 输入 cmd 打开命令提示符

  • 或使用PowerShell/Windows Terminal

2. 创建虚拟环境

# 基本语法
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文件夹。

3. 激活虚拟环境

# 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