我有以下文件结构……
> Boo
> ---modA
> ------__init__.py
> ------fileAA.py
> ---modB
> ------__init__.py
> ------fileBB.py
在 fileBB.py 里面我正在做
from modA.fileAA import <something>
我收到以下错误:
from modA.fileAA import <something>
ModuleNotFoundError: No module named 'modA'
请注意, __init__.py
文件是空的并且使用 Python 3。
我在这里错过了什么或做错了什么?
原文由 DimSarak 发布,翻译遵循 CC BY-SA 4.0 许可协议
使用
sys.path.append
对我有用。我检查了正确导入包的版本的路径,并将这些路径添加到我正在处理的存在导入错误的内核中。我遇到了 2 个包的问题,一个在 anaconda 上工作,另一个在 Python3.7 上工作。将 Python3.7 路径添加到 anaconda 内核 (Python 3) 解决了这个问题。IE