我已下载了一个具有以下一般结构的软件包:
- pkg
- runs
- __init__.py
- script.py
- data
- subdata
- __init__.py
- datascript.py当我尝试从Anaconda提示符运行script.py时,使用
C:\pkg>python runs/script.py我知道错误了
Traceback (most recent call last):
File "runs/script.py", line 4, in <module>
from data.subdata import *
ModuleNotFoundError: No module named 'data.subdata'显然,python将data.subdata解释为一个模块,而不是路径。
我怎么才能解决呢?
发布于 2018-06-15 09:53:57
在sys.path ->sys.path.append('path_to_module')中添加路径
阅读更多:
https://chrisyeh96.github.io/2017/08/08/definitive-guide-python-imports.html
https://stackoverflow.com/questions/50873017
复制相似问题