繁体   English   中英

django-admin 找不到设置模块

[英]django-admin cannot find settings module

我正在尝试运行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文件,并且我有指向src.App.settingsDJANGO_SETTINGS_MODULE我相信我没有进行任何类型的修改,除了使用./src/manage.py runserver运行服务器一次./src/manage.py runserver (它自动创建了一个 sqlite3 数据库)。 这是文件结构图像

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

您可以使用 uwsgi 运行 django 项目。

首先使用以下命令安装 uwsgi:

pip install uWSGI

Go 到项目文件夹并在终端中输入:

用您的项目名称替换服务器

uwsgi --http :8000 --module Server.wsgi

如果您对安装另一个模块不感兴趣,则无法在本地运行服务器

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM