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

Windows10无虚拟环境下运行Django项目报无法导入Django错误

Django报错ModuleNotFoundError: No module named 'django' 解决方案

问题报错信息

Traceback (most recent call last):
  File "C:\Users\Admin\Desktop\Django Project\first\manage.py", line 11, in main
    from django.core.management import execute_from_command_line
ModuleNotFoundError: No module named 'django'

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "C:\Users\Admin\Desktop\Django Project\first\manage.py", line 22, in <module>
    main()
  File "C:\Users\Admin\Desktop\Django Project\first\manage.py", line 13, in main
    raise ImportError(
ImportError: Couldn't import Django. Are you sure it's installed and available on your PYTHONPATH environment variable? Did you forget to activate a virtual environment?

环境说明

  • 操作系统:Windows 10
  • IDE:VS Code
  • 已安装依赖:Django 3.2.9、Python 3.10.0、PIP 21.2.3,未配置虚拟环境
  • 环境变量截图:环境变量截图

解决步骤

  • 第一步:验证全局Django安装状态
    打开系统cmd窗口,依次执行以下命令:
    python --version
    pip list | findstr Django
    
    若返回Python版本为3.10.0、Django版本为3.2.9,说明依赖安装正常,问题出在VS Code解释器选择错误。
  • 第二步:VS Code指定正确Python解释器
    打开项目文件夹后,按Ctrl+Shift+P调出命令面板,输入Python: Select Interpreter,在弹出的列表中选择安装了Django的Python 3.10.0对应路径即可。
  • 第三步:验证环境变量配置生效
    确认系统环境变量Path中已添加Python 3.10.0的安装根目录(如C:\Python310)和Scripts目录(如C:\Python310\Scripts),配置完成后重启VS Code和cmd窗口让配置生效。
  • 第四步:备用启动方案
    若上述操作后仍报错,可直接指定Python完整路径启动服务,示例如下(路径替换为你本地实际Python安装路径):
    C:\Python310\python.exe manage.py runserver
    
    也可以使用Python启动器指定版本启动:
    py -3.10 manage.py runserver
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 01:36:04