无法导入模块:ModuleNotFoundError:没有名为“文件夹”的模块

时间:2019-11-05 21:52:10

标签: python python-3.x python-packaging

我想让我了解python软件包和模块, 在serengeti.py下面的结构中,我通过执行from ubongo.arusha import Lake(lake是arusha模块中的一种方法)导入arusha模块,我得到一个错误“ ModuleNotFoundError”,我需要添加到PYTHONPATH中。我不知道您在做错什么,我可以感谢您在学习过程中提供的任何帮助

ubongo
      |
       __init__.py
      |
       arusha.py
      |
      manyara 
             |
             __init__.py
             |
              serengeti.py

1 个答案:

答案 0 :(得分:0)

您需要ubongo父目录作为工作目录或在PYTHOPATH上。

前一种方法是更好的做法,因为弄混PYTHONPATH可能会引起问题。