Python error - “ImportError: No module named”

Python error - “ImportError: No module named”

首先这是我的目录的样子:

.:
ref.py   main.py   utility

./utility:
file_manip.py

当我执行 main.py 时出现此错误:

>>> python main.py
Traceback (most recent call last):
  File "main.py", line 1, in <module>
    import utility.file_manip as fm
ImportError: No module named utility.file_manip

我这辈子都弄不明白这件事。显然 utility.file_manip 存在...

您的实用程序目录中需要一个空白 __init__.py 文件,以便 Python 将其视为一个包。参见 the tutorial