使用pyinstaller时如何修复无效的模块

时间:2019-08-05 23:38:18

标签: python pyinstaller

我正在尝试使用pyinstaller将python文件编译为可执行文件。

我将所有依赖包和源python文件放在一个文件夹中。

然后我尝试了pyinstaller --onefile [我的python文件名] .py

成功构建了exe文件。但是,该exe文件无法运行,我检查了warn- [我的python脚本名称] .txt,其中有一个无效的模块,我从该模块将类导入到了我的python代码中。

在我的代码中,我还导入了另一个模块,它正在工作。

from autobench.inst import power, func_gen
from autobench.i2c.aa_i2c import AAreadWrite

名为autobench.i2c.aa_i2c的无效模块-由C:\ Users \ jgou \ Desktop \ test \ AP711T_OTP_Program.py(顶层)导入

Autobench和inst和i2c是文件夹。 Power,func_gen和aa_i2c是python文件(.py),AAreadWrite是aa_i2c文件中的类。

请提出问题所在以及解决方法。谢谢。

0 个答案:

没有答案