最近,我在新的子目录中添加了一个子目录和一些空 init .py的脚本文件。 foo_main_dir中没有 init .py。
foo_main_dir
|
|---- main.py
----- foo_sub_dir
|
---- foo.py
有些pyinstaller在我在foo.sub.dir中做了一些更改并且在可执行文件的运行时出现导入错误后完全停止了工作:
ImportError:没有名为foo的模块
Due to main.py import:
from foo_main_sub.foo import FOO
两个目录中都没有生成.pyc。 解决方法是重新安装pyinstller。这很烦人。
感谢您知道永久解决方案。