一、模块找不到的原因
1.报错信息
2.工程目录结构
可以发现在运行main时的报错信息,导入pyinstallerTool模块时,pyinstallerTool找不到同个目录层次ui文件夹下的pyinstallerToolUI模块
二、解决ModuleNotFoundError: No module named 'xxx'方法
在每个可能涉及导入模块的文件夹下添加一个 __init__.py,把该目录路径添加到系统路径中后,在运行的时候会自动查找对应模块的路径,内容如下:
import os
import sys
sys.path.append(os.path.dirname(os.path.abspath(__file__)))