首页 > 解决方案 > django-admin 找不到设置模块

问题描述

我正在尝试运行django-admin runserver,但出现此错误:

    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
  File "<frozen importlib._bootstrap>", line 991, in _find_and_load
  File "<frozen importlib._bootstrap>", line 961, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
  File "<frozen importlib._bootstrap>", line 991, in _find_and_load
  File "<frozen importlib._bootstrap>", line 973, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'App'

我正在使用 pipenv,所以我在 cwd 中创建了一个文件.env, 我认为我没有进行任何类型的修改,除了运行服务器一次(它自动创建了一个 sqlite3 db)。这是文件结构图像DJANGO_SETTINGS_MODULEsrc.App.settings./src/manage.py runserver

如果我通过 manage.py 运行它,我可以很好地运行服务器

标签: pythondjango

解决方案


这是一个类似的问题,你可以检查一下。

https://stackoverflow.com/a/32199813/12640905

但是,我的猜测是您使用的 python 安装与您将软件包安装到的 pip 环境不同。


推荐阅读