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

Django runserver报错:找不到已删除的project1模块,求解决

Django ModuleNotFoundError 修复方案

以下是针对你遇到的找不到旧项目模块问题的具体修复步骤:

  • 检查并清理PYTHONPATH环境变量
    打开系统环境变量设置(Win+R输入sysdm.cpl → 高级 → 环境变量),在用户或系统变量中找到PYTHONPATH,如果其中包含C:\django_projects\project1路径,直接移除该条目,保存后重启终端。

  • 清理VSCode工作区残留配置
    关闭VSCode,删除旧项目目录下的.vscode文件夹;如果当前新项目目录下有.vscode文件夹,打开其中的settings.json,检查是否存在python.analysis.extraPaths或python.path指向旧项目路径,删除相关配置项。

  • 重建干净的虚拟环境
    彻底删除当前的env虚拟环境文件夹,重新执行以下命令:

    1. py -m venv env
    2. env\scripts\activate
    3. pip install django
    4. django-admin startproject new_sample
    5. cd new_sample
    6. py manage.py runserver
  • 验证项目配置文件
    打开新项目的new_sample/settings.py,确认INSTALLED_APPS列表中没有引用旧项目的自定义应用,BASE_DIR配置为动态路径(默认Path(__file__).resolve().parent.parent无需修改)。

  • 清理Python缓存文件
    删除旧项目路径及新项目路径下所有的__pycache__文件夹和.pyc后缀文件,避免缓存的旧路径影响。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 22:46:02