我试图从我的代码使用PyQt5创建一个可执行文件。我使用Python 3.5.3 -64位,在Windows 10中开发,使用pip安装pyinstaller 3.2.1,并安装了pywin32。 Pyinstaller运行但输出警告,找不到库。Pyinstaller:警告:未找到lib
我用下面的创建我的应用程序:
pyinstaller Start_UI.py
其输出these warnings。
pyinstaller Start_UI.spec
当我打开pyinstaller创建可执行文件,输出these warnings
,应用程序立即关闭。由于警告,我怀疑该应用程序失败。我怎样才能解决警告,使可执行文件工作?
谢谢你的回复。
编辑: 我搜索我的电脑上的DLL文件,并复制他们进入由解决警告输出dist文件夹:
pyinstaller Start_UI.py
至于:
pyinstaller Start_UI.spec
我所在我的Windows SDK安装中的任务api-mis-win-crt- * dll文件,并将它们复制到dist中。这一次,警告没有解决,因为pyinstaller无法找到dll文件。我需要把python的api dll文件放在哪里才能找到它们?
文件夹层次结构为workingDir/dist/Start_UI。我检查了Start_UI,看到VCRUNTIME140.dll已经包含在其中。我将VCRUNTIME140.dll复制到你所建议的dist中,运行pyinstaller,但警告尚未消失,可执行文件仍然失败。 – Jaitnium
你有没有尝试过将所有的DLL包含到你的** dist **文件夹中? –
我用窗口的搜索找到〜140个DLL文件,然后我将它们复制到dist。 “pyinstaller Start_UI.py”命令现在没有任何警告,但“pyinstaller Start_UI.spec”仍然充满错误(无api dll)。可执行文件仍然不起作用。 – Jaitnium