我是python的初学者,并试图使用pyinstaller的派生程序fbs将.py脚本转换为.exe,所以这个问题可能很愚蠢,我先道歉。
我按照以下说明使用它,使用python 3.6.7并按指示导入虚拟环境中的所有模块。程序运行,但fbs冻结不起作用。转“失败执行脚本主”错误。我运行fbs冻结调试方法,现在我发现了这个错误:
"lib\site-packages\PyInstaller\loader\pyiboot01_bootstrap.py",跟踪(最近一次调用):文件第172号,init文件"ctypes_init_.py",第348行,init OSError: WinError 126指定模块在处理上述异常时无法找到,发生了另一个异常:“。
文件"lib\site-packages\PyInstaller\loader\pyiboot01_bootstrap.py",第174行,init main.PyInstallerImportError:未能加载dynlib/dll 'C:\Users\ALEXIS\Desktop\DEVELOP\target\Test5\sklearn.libs\vcomp140.dll'.很可能在冻结应用程序时找不到这个dynlib/dll。6916未能执行脚本主
我尝试了一些解决方案,建议在包含Qt5Widgets.dll、“Qt5Core.dll”和"Qt5Gui.dll“的文件夹中添加--路径,但没有成功。我还试图将这些dll文件作为添加到json文件中,但它也不起作用。
我希望你能给我指明正确的方向。
谢谢,
发布于 2020-05-01 00:11:54
我在这个线程上的回答可能有助于在fbs freeze
上包含各种资源。
https://stackoverflow.com/questions/61160911
复制相似问题