You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows下virtualenv命令未识别 无法创建虚拟环境求助

问题根因

virtualenvwrapper-win 是virtualenv的Windows端封装增强工具,不会自动随包安装virtualenv核心程序,出现'virtualenv' 不是内部或外部命令,也不是可运行的程序或批处理文件报错,本质是终端无法定位到virtualenv的可执行文件,触发场景只有三类:

  • 仅安装了wrapper封装包,未安装virtualenv核心依赖
  • Python对应Scripts目录未加入系统PATH环境变量,全局安装的Python脚本无法被终端识别
  • 安装依赖/修改环境变量后未重启终端,新配置未加载
修复操作

按顺序执行以下步骤即可解决:

  1. 安装核心依赖
    打开CMD或PowerShell,执行全局安装命令:
    pip install virtualenv
    若提示依赖已存在,直接进入下一步。
  2. 配置环境变量
    先定位本地Python安装目录下的Scripts文件夹,常见路径参考:
    • 官方安装包默认路径:C:\Users\当前系统用户名\AppData\Local\Programs\Python\Python3x\Scripts(x替换为你安装的具体Python小版本号,比如Python3.10对应Python310文件夹)
    • 微软商店安装的Python路径:C:\Users\当前系统用户名\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.x_qbz5n2kfra8p0\LocalCache\local-packages\Python3x\Scripts
      进入Scripts文件夹确认存在virtualenv.exe文件后,将该Scripts文件夹的完整路径添加到系统环境变量的PATH项中。
      注意:环境变量修改完成后,必须完全关闭所有已打开的终端窗口,重新启动终端才能加载新配置,不重启的话修改不会生效。
  3. 功能验证
    在新打开的终端中执行virtualenv --version,如果正常返回版本号,说明命令识别正常,此时执行virtualenv env即可正常创建名为env的虚拟环境。
补充说明

既然已经安装了virtualenvwrapper-win,可以额外配置WORKON_HOME系统环境变量,值设置为用来统一存放所有虚拟环境的文件夹路径,之后直接使用mkvirtualenv 环境名命令创建虚拟环境,创建完成后会自动进入对应虚拟环境,比原生virtualenv操作更简便。

内容的提问来源于stack exchange,提问作者grantiod

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.26 16:48:25