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

PyCharm代码终端执行runserver命令报错:无法使用指定Python路径创建进程

解决PyCharm中runserver命令无法创建进程的问题

我之前也碰到过一模一样的问题,这个错误的核心原因大多和Windows Apps目录下的python.exe占位符、PyCharm解释器配置不生效,或者虚拟环境激活异常有关。下面是我亲测有效的几个解决步骤:

1. 替换为真实的Python解释器路径

Windows Apps里的C:\Users\ibsof\AppData\Local\Microsoft\WindowsApps\python.exe其实是微软商店版本的Python占位符,它并不是真正的解释器执行文件。你需要找到你实际安装的Python路径:

  • 打开系统CMD,输入where python,会列出所有可用的Python路径,找到你要使用的那个(比如C:\Python310\python.exe或者虚拟环境里的venv\Scripts\python.exe)
  • 打开PyCharm的File > Settings > Project: [你的项目名] > Python Interpreter
  • 点击右上角的齿轮图标,选择Add,然后手动指定找到的真实Python解释器路径,替换掉原来的配置

2. 确保虚拟环境正确激活

如果你用了虚拟环境,一定要确认它在PyCharm中是激活状态:

  • 打开PyCharm的终端,看左侧是否有(venv)前缀,如果没有,手动输入venv\Scripts\activate(Windows系统)来激活
  • 激活后再尝试运行python manage.py runserver,而不是直接点PyCharm的运行按钮,先验证终端里能不能正常执行

3. 修复PyCharm的终端路径配置

有时候PyCharm的终端会默认用系统的CMD,但环境变量没同步:

  • 打开File > Settings > Tools > Terminal
  • 把Shell path改为cmd.exe,然后勾选Run with Python virtual environment选项
  • 重启PyCharm的终端,再试一次runserver命令

4. 检查manage.py的权限和路径

确保你是在项目根目录下执行命令:

  • 在PyCharm终端里输入cd到你的项目根目录(就是包含manage.py的文件夹)
  • 输入dir确认能看到manage.py,然后再执行python manage.py runserver

如果还是不行,可以试试在系统CMD里进入项目目录,激活虚拟环境后运行命令,如果能正常执行,那就是PyCharm的配置问题,重新同步一下解释器配置就行。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.28 16:12:30