pyinstaller ModuleNotFoundError由空__init__.py文件引起

时间:2018-11-02 19:30:26

标签: python python-3.x pyinstaller

我有一个很大的python项目,已变成Windows EXE文件。

在我自己的python代码中,我导入了另一个文件(模块),如下所示:

from resource_globals import SENDPORT, RECVPORT, MAXCONN

当pyinstaller运行时,由于无法找到资源全局变量而最终终止,并引发了ModuleNotFoundError

我将提交一分为二,发现罪魁祸首是一个空的__init__.py文件。我添加了此内容是为了帮助VS Intellisense识别我正在使用的文件夹的一些详细信息。

是否可以保留init文件?要使其正常工作并在我的exe中正确导入resource_globals,该怎么做?

将其中一个或两个都放入__init__.py文件中不能解决该问题:

import resource_globals
from resource_globals import * 

0 个答案:

没有答案