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

执行Django manage.py runserver报错:Python未找到的求助

解决Python命令无法调用、Django runserver报错的问题

核心问题定位

你的情况是Windows系统中python/python3命令被WindowsApps的快捷方式劫持,虽然py命令能识别正确的Python 3.11.4版本,但直接调用python时无法指向实际安装路径。

具体解决步骤

  • 步骤1:切断WindowsApps的Python关联
    打开「设置」→「应用」→「应用和功能」→「应用执行别名」,找到python.exe和python3.exe的选项,直接关闭这两个开关。这会让系统不再优先指向WindowsApps里的快捷方式,转而使用你配置的环境变量路径。

  • 步骤2:调整环境变量路径优先级
    右键「此电脑」→「属性」→「高级系统设置」→「环境变量」,在「系统变量」的Path列表里,把你的Python安装路径(比如C:\Users\你的完整用户名\AppData\Local\Programs\Python\Python311)和Scripts路径(C:\Users\你的完整用户名\AppData\Local\Programs\Python\Python311\Scripts)移到最顶部,确保它们排在WindowsApps相关路径的前面。

  • 步骤3:验证命令有效性
    把所有打开的CMD/PowerShell窗口关掉,重新开一个新窗口,依次执行以下命令:

    python --version
    python3 --version
    py --version
    

    正常情况下三个命令都应该返回Python 3.11.4的版本信息。

  • 步骤4:测试Django启动命令
    切换到你的Django项目目录,执行:

    python manage.py runserver
    

    此时应该能正常启动开发服务器。

临时应急方案(若上述步骤未生效)

可以直接用Python的完整安装路径来执行命令,比如:

C:\Users\你的完整用户名\AppData\Local\Programs\Python\Python311\python.exe manage.py runserver

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 00:05:06