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

Django新手求助:运行python manage.py runserver提示找不到文件或目录

解决Django运行python manage.py runserver提示文件找不到的问题

1. 确认终端所在目录是否正确

  • 必须在包含manage.py文件的项目根目录下执行命令。在VS Code终端中,用pwd(Linux/macOS)或cd(Windows)查看当前路径,对比manage.py的实际存储路径。
  • 若路径不符,使用cd 你的项目根目录路径切换到正确目录,例如cd ~/projects/my_django_app。

2. 检查Python解释器匹配性

  • VS Code可能默认使用系统Python,而你安装Django的是虚拟环境中的Python版本。
  • 按Ctrl+Shift+P(Windows)/Cmd+Shift+P(macOS),输入Python: Select Interpreter,选择对应虚拟环境的解释器,重启终端后重试命令。

3. 验证manage.py的实际位置

  • 在VS Code资源管理器中确认项目根目录下确实存在manage.py,避免误存到子应用目录或其他文件夹。
  • 也可在终端执行ls(Linux/macOS)或dir(Windows)命令,查看当前目录文件列表,确认manage.py在其中。

4. 排查命令拼写与路径特殊字符

  • 确保命令中manage.py拼写正确,避免写成manager.py这类错误形式。
  • 若项目路径包含空格、中文等特殊字符,可能导致识别异常,建议将项目迁移到全英文无空格的路径下,比如C:\DjangoProjects\MyApp(Windows)或/home/user/django_projects/myapp(Linux/macOS)。

5. 确认虚拟环境已激活

  • 若使用了虚拟环境,需先激活再执行命令:
    • Windows(cmd):venv\Scripts\activate
    • Windows(PowerShell):.\venv\Scripts\Activate.ps1
    • Linux/macOS:source venv/bin/activate
  • 激活后终端会显示虚拟环境名称(如(venv)),此时再运行python manage.py runserver。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.21 13:33:08