python-3.x 如何解决pyinstaller意外异常“pyqt5_plugins发行版未找到”?

fdx2calv  于 2023-02-14  发布在  Python
关注(0)|答案(2)|浏览(222)

我用PyQt 5库编写了一个窗口应用程序,用“pyinstaller”编译后试图运行exe文件时,出现如下错误:

我试着重新安装pyqt5_plugins库,编译程序时不使用“--windowed”选项,或者删除“warn-main.txt”文件中的错误,但都无济于事。有人遇到过这样的问题吗?

kadbb459

kadbb4591#

用途

--copy-metadata pyqt5_plugins --copy-metadata qt5_tools --copy-metadata qt5_applications --hidden-import qt5_tools --collect-submodules qt5_applications --collect-submodules pyqt5_plugins

编辑

对我来说,我需要几个copy-metadatacollect-submodules才能工作。

mm5n2pyu

mm5n2pyu2#

尝试转到显示最新traceback的行,检查import语句是否正确。
在我的情况下,我做到了

from pyqt5_plugins.examplebuttonplugin import QtGui

当我把它修正为

from PyQt5 import QtGui

它起作用了。

相关问题