VS Code中无法创建virtualenv环境,请求技术协助
解决virtualenv命令无法识别的问题
问题定位
从你提供的PowerShell记录来看,pip install virtualenv已确认安装成功,但执行virtualenv env时提示命令未找到,核心原因是virtualenv的可执行文件所在的Scripts目录未加入系统环境变量PATH。从安装路径可知,该目录为:c:\users\91701\appdata\local\packages\pythonsoftwarefoundation.python.3.10_qbz5n2kfra8p0\localcache\local-packages\python310\Scripts
三种解决办法
1. 直接通过Python模块调用(最快)
无需修改环境变量,直接用Python的-m参数运行virtualenv模块:
python -m virtualenv env
若系统存在多版本Python,需指定对应版本:
python3.10 -m virtualenv env
2. 添加Scripts目录到系统PATH
- 复制上述提到的Scripts路径
- 按Win+R输入
sysdm.cpl,打开系统属性窗口,切换到「高级」标签页 → 点击「环境变量」 - 在「用户变量」区域找到
Path变量,点击「编辑」→「新建」,粘贴路径后依次确认保存 - 关闭所有PowerShell和VS Code窗口,重新打开后执行
virtualenv env即可
3. 使用Python内置venv模块(推荐替代方案)
Python 3.3及以上版本自带虚拟环境工具venv,无需额外安装virtualenv,直接创建:
python -m venv env
创建完成后,激活虚拟环境:
.\env\Scripts\Activate.ps1
内容的提问来源于stack exchange,提问作者Tapu
相关产品推荐
相关产品推荐

