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

虚拟环境中py命令突然失效,仅python命令可用的问题求助

虚拟环境内py命令执行报错问题排查求助

环境与问题现象

  • 开发环境:VSCode、虚拟环境中的Python 3.12.3、Django 5.0.6
  • 核心问题:此前可正常使用py manage.py runserver启动服务,今日执行该命令时报错:

    Unable to create process using 'c:\Users\MyUserName\Documents\GitHub\Coding Practice\Python\DjangoLearningMongo.venv\Scripts\python.exe manage.py runserver'

  • 尝试直接执行manage.py runserver,同样报错:

    Unable to create process using 'c:\Users\MyUserName\Documents\GitHub\Coding Practice\Python\DjangoLearningMongo.venv\Scripts\python.exe "C:\Users\MyUserName\Documents\GitHub\Coding Practice\Python\DjangoLearningMongo\grocery_prices_mongo\manage.py" runserver'

  • 当前仅python命令可正常执行。

相关操作背景

  • 昨日项目修改内容:添加静态文件、安装whitenoise库、将DEBUG设为False、在ALLOWED_HOSTS中添加127.0.0.1,当时py命令仍可正常使用。
  • 其他一周未改动的旧项目也出现相同的py命令失效问题,但新建Django项目可正常使用py命令。

已尝试的修复措施(均无效)

  • 重新激活虚拟环境
  • 升级pip
  • 删除并重建虚拟环境
  • 修复Python安装
  • 恢复项目至修改前版本

补充细节

  • 虚拟环境外:py指向Python 3.12.3,python指向3.10.4;两个不同版本的虚拟环境项目均出现py命令失效问题,PATH环境变量无变化。
  • 虚拟环境内仅执行py也会报错,虚拟环境外py可正常运行;即使通过终端而非VSCode操作虚拟环境,py命令仍报错。

现寻求该问题的诱因及恢复py命令原有功能的方法。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.21 18:13:26