我试着了解python包和模块,在serengeti.py中的以下结构中,我通过执行from ubongo.arusha import Lake
导入arusha模块(lake是arusha模件中的一种方法(,我得到一个错误"ModuleNotFoundError",我需要添加到PYTHONPATH中。我不知道我做错了什么,如果你能在我的学习之旅中提供任何帮助,我将感谢
ubongo
|
__init__.py
|
arusha.py
|
manyara
|
__init__.py
|
serengeti.py
您需要ubongo父目录作为工作目录或位于PYTHOPATH上。
前一种选择是更好的做法,因为干扰PYTHONPATH会产生问题。