【发布时间】:2020-04-17 08:18:35
【问题描述】:
所以我阅读了Packages 文档,并在每个包和父包中包含了 __init__.py 文件。我的目录是这样的
sparro
__init__.py
api
__init__.py
sparrolib.py
schema
__init__.py
tsbuild.py
scripts
__init__.py
scrape_descriptors.py
utils
__init__.py
analytics.py
engine.py
utility.py
所以我尝试将我的实用程序模块导入到 scrape_descriptors.py 中
from sparro.utils import utility, engine
它失败并给了我一个 ModuleNotFoundError。我尝试使用其他模块,我遇到了同样的问题。我有什么误解,我该如何纠正?
错误:
Traceback (most recent call last):
File "/Users/dominictarro/Documents/Sparro/sparro/scripts/scrape_descriptors.py", line 2, in <module>
from sparro.utils import utility, engine
ModuleNotFoundError: No module name 'sparro'
[shell_cmd: python -u "/Users/dominictarro/Documents/Sparro/sparro/scripts/scrape_descriptors.py"]
[dir: /Users/dominictarro/Documents/Sparro/sparro/scripts]
[path: /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin]
【问题讨论】:
-
请贴出整个错误信息和回溯,
scrape_descriptors.py如何执行? -
已添加。通过 sublime 构建工具
标签: python import python-import devops