python - ModuleNotFoundError:尝试绝对导入时没有名为“app”的模块
问题描述
我一直在尝试使用来自源根目录的导入将文件导入到我的main.py文件中。这是我的文件结构的图片...
我只是使用源根导入来尝试将seed.py导入到我的main.py文件中。但不断收到此错误消息。
**ModuleNotFoundError: No module named 'app'**
这对我来说毫无意义,因为我的应用程序是一个模块并且有自己的 init 文件。我不太确定我的文件结构是否有错误,或者只是 pycharm 有问题。但我看不出这个导入不应该起作用的原因。
这是我正在使用的导入语句的代码片段
from app.bitcoinBackend.seed import *
有任何想法吗??
解决方案
也许您应该尝试将 main.py 移动到应用程序的根文件夹,然后调用 bitcoinBackend.seed import *。因为您的 main 位于 app 的子文件夹中。
推荐阅读
- python - 如何解决“RuntimeError: The Session graph is empty. 在调用 run() 之前向图中添加操作”
- html - 使用视觉隐藏技术是否比 img alt 文本更好?
- javascript - 从 Axios 到 Django 的 400 错误请求,此字段为必填项
- google-cloud-platform - 无法在 Airflow 1.10.4 中使用 Google Cloud Platform 连接
- python - TypeError:“模块”对象不可调用。喀拉斯
- web-services - Weblogic SOAP Web 服务部署问题
- python - 强制我的 python URL 请求通过重定向
- google-chrome - 如何在 chrome 信息栏中添加自定义消息?
- r - 在测试数据集上进行预测时出错
- javascript - 来自生成的 JavaScript 元素的未捕获的 TypeError