×

python虚拟环境的创建与激活

ldpc520 ldpc520 发表于2026-05-13 16:46:15 浏览3 评论0

抢沙发发表评论

虚拟环境的创建

python -m venv myenv  

myenv是你的虚拟环境所在的默认文件夹名称,如果是在其它盘符的就把文件夹的路径复制到这,如我在桌面上创建的文件夹是名称是py:

python -m venv C:\Users\Administrator\Desktop\py

虚拟环境的激活

在Windows上

方法1:CMD(命令提示符)

# 进入虚拟环境所在的目录(这里是桌面)
cd C:\Users\Administrator\Desktop

# 激活虚拟环境
py\Scripts\activate

或完整路径:

py\Scripts\activate.bat

方法2:PowerShell

# 进入桌面
cd C:\Users\Administrator\Desktop

# 激活虚拟环境
.\py\Scripts\Activate.ps1

验证是否成功

激活成功后,命令行提示符前面会显示 (py):

(py) C:\Users\Administrator\Desktop>

创建快捷启动文件(推荐)

为了方便,可以在桌面创建一个批处理文件 activate_env.bat,内容:

@echo off
cd /d "C:\Users\Administrator\Desktop\py"
call Scripts\activate.bat
cmd /k

其它路径的文件改上面cd哪路径就是了
双击这个文件就会自动激活虚拟环境并打开命令窗口。

如果遇到问题

文件不存在错误:确认虚拟环境是否真的在 C:\Users\Administrator\Desktop\py

PowerShell 执行策略限制:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

检查虚拟环境结构:应该有以下文件夹结构:

C:\Users\Administrator\Desktop\py\
    ├── Scripts\       # 包含 activate.bat, python.exe, pip.exe
    ├── Lib\           # 安装的包在这里
    └── pyvenv.cfg     # 配置文件