Python PyInstaller无法执行pyi_rth_pyqt5plugins

2024-04-20 13:03:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图使用PyInstaller将Python脚本冻结到.exe文件中。尝试在冻结脚本之前运行它,但未发现错误。但是,在使用PyInstaller冻结脚本后,它将返回一个错误:无法执行脚本pyi_rth_qt5plugins。在

the error message when the program is ran

如果我在PyInstaller运行时检查警告消息,我没有发现与PyQt5相关的重要错误消息,即使所有的钩子都成功加载了。这是留言。在

25120 INFO: Loading module hook "hook-PyQt5.QtWidgets.py"...
25120 INFO: Loading module hook "hook-PyQt5.QtGui.py"...
25527 INFO: Loading module hook "hook-xml.etree.cElementTree.py"...
25527 INFO: Loading module hook "hook-pkg_resources.py"...
25542 INFO: Loading module hook "hook-distutils.py"...
25558 INFO: Loading module hook "hook-lib2to3.py"...
25573 INFO: Loading module hook "hook-numpy.core.py"...
25698 INFO: Loading module hook "hook-win32com.py"...
26370 INFO: Loading module hook "hook-PyQt5.QtCore.py"...
26433 INFO: Loading module hook "hook-pydoc.py"...
26433 INFO: Loading module hook "hook-pytz.py"...
26667 INFO: Loading module hook "hook-PyQt5.py"...
26667 INFO: Loading module hook "hook-encodings.py"...
26745 INFO: Loading module hook "hook-pythoncom.py"...
26949 INFO: Loading module hook "hook-sysconfig.py"...
26949 INFO: Loading module hook "hook-pywintypes.py"...
27199 INFO: Loading module hook "hook-PyQt5.Qt.py"...
27199 INFO: Loading module hook "hook-setuptools.py"...
27199 INFO: Loading module hook "hook-sqlite3.py"...
27292 INFO: Loading module hook "hook-xml.py"...
27402 INFO: Loading module hook "hook-PyQt5.QtPrintSupport.py"...
27558 INFO: checking Tree
27558 INFO: Building Tree because out00-Tree.toc is non existent
27558 INFO: Building Tree out00-Tree.toc
27589 INFO: Looking for ctypes DLLs
27620 INFO: Analyzing run-time hooks ...
27636 INFO: Including run-time hook 'pyi_rth_qt5.py'
27636 INFO: Including run-time hook 'pyi_rth_qt5plugins.py'
27652 INFO: Including run-time hook 'pyi_rth_pkgres.py'
27652 INFO: Including run-time hook 'pyi_rth_win32comgenpy.py'
...
27761 WARNING: lib not found: api-ms-win-crt-string-l1-1-0.dll dependency of C:\Users\Arnold\Envs\pdproduction\lib\site-packages\PyQt5\Qt\plugins\platforms\qwindows.dll
27855 WARNING: lib not found: api-ms-win-crt-runtime-l1-1-0.dll dependency of C:\Users\Arnold\Envs\pdproduction\lib\site-packages\PyQt5\Qt\plugins\platforms\qwindows.dll
27964 WARNING: lib not found: api-ms-win-crt-stdio-l1-1-0.dll dependency of C:\Users\Arnold\Envs\pdproduction\lib\site-packages\PyQt5\Qt\plugins\platforms\qwindows.dll
28042 WARNING: lib not found: api-ms-win-crt-utility-l1-1-0.dll dependency of C:\Users\Arnold\Envs\pdproduction\lib\site-packages\PyQt5\Qt\plugins\platforms\qwindows.dll
28121 WARNING: lib not found: api-ms-win-crt-convert-l1-1-0.dll dependency of C:\Users\Arnold\Envs\pdproduction\lib\site-packages\PyQt5\Qt\plugins\platforms\qwindows.dll
28246 WARNING: lib not found: api-ms-win-crt-heap-l1-1-0.dll dependency of C:\Users\Arnold\Envs\pdproduction\lib\site-packages\PyQt5\Qt\plugins\platforms\qwindows.dll
28324 WARNING: lib not found: api-ms-win-crt-math-l1-1-0.dll dependency of C:\Users\Arnold\Envs\pdproduction\lib\site-packages\PyQt5\Qt\plugins\platforms\qwindows.dll
28402 WARNING: lib not found: api-ms-win-crt-string-l1-1-0.dll dependency of C:\Users\Arnold\Envs\pdproduction\lib\site-packages\PyQt5\Qt\plugins\imageformats\qtga.dll
28496 WARNING: lib not found: api-ms-win-crt-runtime-l1-1-0.dll dependency of C:\Users\Arnold\Envs\pdproduction\lib\site-packages\PyQt5\Qt\plugins\imageformats\qtga.dll
28574 WARNING: lib not found: api-ms-win-crt-heap-l1-1-0.dll dependency of C:\Users\Arnold\Envs\pdproduction\lib\site-packages\PyQt5\Qt\plugins\imageformats\qtga.dll
28667 WARNING: lib not found: api-ms-win-crt-string-l1-1-0.dll dependency of C:\Users\Arnold\Envs\pdproduction\lib\site-packages\PyQt5\Qt\plugins\imageformats\qtiff.dll
28761 WARNING: lib not found: api-ms-win-crt-runtime-l1-1-0.dll dependency of C:\Users\Arnold\Envs\pdproduction\lib\site-packages\PyQt5\Qt\plugins\imageformats\qtiff.dll
28839 WARNING: lib not found: api-ms-win-crt-stdio-l1-1-0.dll dependency of C:\Users\Arnold\Envs\pdproduction\lib\site-packages\PyQt5\Qt\plugins\imageformats\qtiff.dll
28933 WARNING: lib not found: api-ms-win-crt-utility-l1-1-0.dll dependency of C:\Users\Arnold\Envs\pdproduction\lib\site-packages\PyQt5\Qt\plugins\imageformats\qtiff.dll
29011 WARNING: lib not found: api-ms-win-crt-heap-l1-1-0.dll dependency of C:\Users\Arnold\Envs\pdproduction\lib\site-packages\PyQt5\Qt\plugins\imageformats\qtiff.dll
29089 WARNING: lib not found: api-ms-win-crt-math-l1-1-0.dll dependency of C:\Users\Arnold\Envs\pdproduction\lib\site-packages\PyQt5\Qt\plugins\imageformats\qtiff.dll
29183 WARNING: lib not found: api-ms-win-crt-string-l1-1-0.dll dependency of C:\Users\Arnold\Envs\pdproduction\lib\site-packages\PyQt5\Qt\plugins\platforms\qoffscreen.dll
29277 WARNING: lib not found: api-ms-win-crt-runtime-l1-1-0.dll dependency of C:\Users\Arnold\Envs\pdproduction\lib\site-packages\PyQt5\Qt\plugins\platforms\qoffscreen.dll
29355 WARNING: lib not found: api-ms-win-crt-convert-l1-1-0.dll dependency of C:\Users\Arnold\Envs\pdproduction\lib\site-packages\PyQt5\Qt\plugins\platforms\qoffscreen.dll
29433 WARNING: lib not found: api-ms-win-crt-utility-l1-1-0.dll dependency of C:\Users\Arnold\Envs\pdproduction\lib\site-packages\PyQt5\Qt\plugins\platforms\qoffscreen.dll
29527 WARNING: lib not found: api-ms-win-crt-stdio-l1-1-0.dll dependency of C:\Users\Arnold\Envs\pdproduction\lib\site-packages\PyQt5\Qt\plugins\platforms\qoffscreen.dll
29636 WARNING: lib not found: api-ms-win-crt-heap-l1-1-0.dll dependency of C:\Users\Arnold\Envs\pdproduction\lib\site-packages\PyQt5\Qt\plugins\platforms\qoffscreen.dll
29730 WARNING: lib not found: api-ms-win-crt-math-l1-1-0.dll dependency of C:\Users\Arnold\Envs\pdproduction\lib\site-packages\PyQt5\Qt\plugins\platforms\qoffscreen.dll
29839 WARNING: lib not found: api-ms-win-crt-runtime-l1-1-0.dll dependency of C:\Users\Arnold\Envs\pdproduction\lib\site-packages\PyQt5\Qt\plugins\imageformats\qicns.dll
29918 WARNING: lib not found: api-ms-win-crt-heap-l1-1-0.dll dependency of C:\Users\Arnold\Envs\pdproduction\lib\site-packages\PyQt5\Qt\plugins\imageformats\qicns.dll
29996 WARNING: lib not found: api-ms-win-crt-math-l1-1-0.dll dependency of C:\Users\Arnold\Envs\pdproduction\lib\site-packages\PyQt5\Qt\plugins\imageformats\qicns.dll
30105 WARNING: lib not found: api-ms-win-crt-runtime-l1-1-0.dll dependency of C:\Users\Arnold\Envs\pdproduction\lib\site-packages\PyQt5\Qt\plugins\imageformats\qwbmp.dll
30199 WARNING: lib not found: api-ms-win-crt-heap-l1-1-0.dll dependency of C:\Users\Arnold\Envs\pdproduction\lib\site-packages\PyQt5\Qt\plugins\imageformats\qwbmp.dll
30277 WARNING: lib not found: api-ms-win-crt-string-l1-1-0.dll dependency of C:\Users\Arnold\Envs\pdproduction\lib\site-packages\PyQt5\Qt\plugins\imageformats\qgif.dll
30371 WARNING: lib not found: api-ms-win-crt-runtime-l1-1-0.dll dependency of C:\Users\Arnold\Envs\pdproduction\lib\site-packages\PyQt5\Qt\plugins\imageformats\qgif.dll
30496 WARNING: lib not found: api-ms-win-crt-heap-l1-1-0.dll dependency of C:\Users\Arnold\Envs\pdproduction\lib\site-packages\PyQt5\Qt\plugins\imageformats\qgif.dll
30574 WARNING: lib not found: api-ms-win-crt-runtime-l1-1-0.dll dependency of C:\Users\Arnold\Envs\pdproduction\lib\site-packages\PyQt5\Qt\plugins\imageformats\qwebp.dll
30668 WARNING: lib not found: api-ms-win-crt-utility-l1-1-0.dll dependency of C:\Users\Arnold\Envs\pdproduction\lib\site-packages\PyQt5\Qt\plugins\imageformats\qwebp.dll
30746 WARNING: lib not found: api-ms-win-crt-heap-l1-1-0.dll dependency of C:\Users\Arnold\Envs\pdproduction\lib\site-packages\PyQt5\Qt\plugins\imageformats\qwebp.dll
30824 WARNING: lib not found: api-ms-win-crt-math-l1-1-0.dll dependency of C:\Users\Arnold\Envs\pdproduction\lib\site-packages\PyQt5\Qt\plugins\imageformats\qwebp.dll
30918 WARNING: lib not found: api-ms-win-crt-environment-l1-1-0.dll dependency of C:\Users\Arnold\Envs\pdproduction\lib\site-packages\PyQt5\Qt\plugins\imageformats\qjpeg.dll
30996 WARNING: lib not found: api-ms-win-crt-runtime-l1-1-0.dll dependency of C:\Users\Arnold\Envs\pdproduction\lib\site-packages\PyQt5\Qt\plugins\imageformats\qjpeg.dll
31090 WARNING: lib not found: api-ms-win-crt-stdio-l1-1-0.dll dependency of C:\Users\Arnold\Envs\pdproduction\lib\site-packages\PyQt5\Qt\plugins\imageformats\qjpeg.dll
31168 WARNING: lib not found: api-ms-win-crt-heap-l1-1-0.dll dependency of C:\Users\Arnold\Envs\pdproduction\lib\site-packages\PyQt5\Qt\plugins\imageformats\qjpeg.dll
31246 WARNING: lib not found: api-ms-win-crt-math-l1-1-0.dll dependency of C:\Users\Arnold\Envs\pdproduction\lib\site-packages\PyQt5\Qt\plugins\imageformats\qjpeg.dll
31355 WARNING: lib not found: api-ms-win-crt-runtime-l1-1-0.dll dependency of C:\Users\Arnold\Envs\pdproduction\lib\site-packages\PyQt5\Qt\plugins\imageformats\qsvg.dll
31449 WARNING: lib not found: api-ms-win-crt-heap-l1-1-0.dll dependency of C:\Users\Arnold\Envs\pdproduction\lib\site-packages\PyQt5\Qt\plugins\imageformats\qsvg.dll
31543 WARNING: lib not found: api-ms-win-crt-runtime-l1-1-0.dll dependency of C:\Users\Arnold\Envs\pdproduction\lib\site-packages\PyQt5\Qt\plugins\iconengines\qsvgicon.dll
31621 WARNING: lib not found: api-ms-win-crt-heap-l1-1-0.dll dependency of C:\Users\Arnold\Envs\pdproduction\lib\site-packages\PyQt5\Qt\plugins\iconengines\qsvgicon.dll
31715 WARNING: lib not found: api-ms-win-crt-runtime-l1-1-0.dll dependency of C:\Users\Arnold\Envs\pdproduction\lib\site-packages\PyQt5\Qt\plugins\platforms\qminimal.dll
31840 WARNING: lib not found: api-ms-win-crt-heap-l1-1-0.dll dependency of C:\Users\Arnold\Envs\pdproduction\lib\site-packages\PyQt5\Qt\plugins\platforms\qminimal.dll
31918 WARNING: lib not found: api-ms-win-crt-runtime-l1-1-0.dll dependency of C:\Users\Arnold\Envs\pdproduction\lib\site-packages\PyQt5\Qt\plugins\imageformats\qico.dll
32012 WARNING: lib not found: api-ms-win-crt-heap-l1-1-0.dll dependency of C:\Users\Arnold\Envs\pdproduction\lib\site-packages\PyQt5\Qt\plugins\imageformats\qico.dll
32105 WARNING: lib not found: api-ms-win-crt-runtime-l1-1-0.dll dependency of C:\Users\Arnold\Envs\pdproduction\lib\site-packages\PyQt5\Qt\plugins\printsupport\windowsprintersupport.dll
32188 WARNING: lib not found: api-ms-win-crt-heap-l1-1-0.dll dependency of C:\Users\Arnold\Envs\pdproduction\lib\site-packages\PyQt5\Qt\plugins\printsupport\windowsprintersupport.dll
32407 WARNING: lib not found: api-ms-win-crt-runtime-l1-1-0.dll dependency of C:\Users\Arnold\AppData\Local\Programs\Python\Python35\DLLs\_multiprocessing.pyd
32548 WARNING: lib not found: api-ms-win-crt-string-l1-1-0.dll dependency of C:\Users\Arnold\Envs\pdproduction\lib\site-packages\PyQt5\QtCore.pyd
32641 WARNING: lib not found: api-ms-win-crt-runtime-l1-1-0.dll dependency of C:\Users\Arnold\Envs\pdproduction\lib\site-packages\PyQt5\QtCore.pyd
32719 WARNING: lib not found: api-ms-win-crt-stdio-l1-1-0.dll dependency of C:\Users\Arnold\Envs\pdproduction\lib\site-packages\PyQt5\QtCore.pyd
32813 WARNING: lib not found: api-ms-win-crt-heap-l1-1-0.dll dependency of C:\Users\Arnold\Envs\pdproduction\lib\site-packages\PyQt5\QtCore.pyd

最后,如果我检查build文件夹中的警告txt文件,我发现了这条消息。在

^{pr2}$

目前我正在使用Windows 10Python 3.5.1pandas 0.19.2PyQt5 5.8.1Qt 5.8.0SIP 4.19.1、和{}。到目前为止我所做的尝试:

  1. 将PyQt5版本降级到较低版本,但是每次我执行脚本时,它都会崩溃。尝试使用PyQt5 5.6和PyQt5.7。因此,我坚持使用PyQt5.8
  2. 卸载并安装SIP,不工作。在

如有任何建议,我们将不胜感激。谢谢!在

另外,如果我尝试用水蟒冻结程序,那么一切都很好。然而,exe文件的大小是巨大的!差不多是200Mb!但是如果我尝试用纯Python冻结它,而不是Anaconda,那么文件大小是可以接受的,大约37Mb。所以,我宁愿把它冻在水蟒身上。在


Tags: ofapil1libnotdependencywinusers