虚拟环境的创建
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 # 配置文件