python - 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_MODULE
src.App.settings
./src/manage.py runserver
如果我通过 manage.py 运行它,我可以很好地运行服务器
解决方案
这是一个类似的问题,你可以检查一下。
https://stackoverflow.com/a/32199813/12640905
但是,我的猜测是您使用的 python 安装与您将软件包安装到的 pip 环境不同。
推荐阅读
- c# - 无法使用 RestSharp.NetCore 发出 GET 请求
- node.js - 反应:要求使用变量作为 url 的图像
- android - Flutter -- 显示来自 Firebase 的图像 -- Cloud Firestore
- sql - 使用 sqldf 基于多个条件进行计数
- vnc - 我无法通过 VNC 连接:等待计算机响应超时
- c++ - 无法安装 R 包“nloptr”(Ubuntu 16.04 上的 R3.6.2)- C++ 编译器问题
- opencv - 有没有简单的方法在树莓派上安装 OpenCV
- elasticsearch - 如何在 Elasticsearch 中为精确搜索提供比语音搜索更高的分数?
- angular - ion-toggle按钮的ionChange事件无限调用函数
- azure-active-directory - 适用于扫描网站的应用程序的 Azure 架构管道?