我使用. Qt
_ 当我通过python运行python文件时,没问题。当我尝试将项目转换为可执行文件时,它失败了。我遇到了很多问题,我在谷歌中解决了这些问题。但是,我找不到 belove fail 的解决方案。python 3.8
PyQt6
此应用程序无法启动,因为无法初始化 QT 平台插件。重新安装应用程序可能会解决此问题
我用auto-py-to-exe
belove 命令创建可执行文件
pyinstaller --noconfirm --onedir --windowed --icon "D:/WorkSpace/Projects/MouseReplayer/output/icon/icon2.ico" --name "Auto Test Repeater" --add-data "D:/WorkSpace/Projects/MouseReplayer/ScreenCopy;ScreenCopy/"
--add-data "D:/WorkSpace/Projects/MouseReplayer/ui;ui/" --paths "C:/Users/26010693/AppData/Local/Programs/Python/Python38/Lib/site-packages/PyQt6/Qt/bin"
--hidden-import "PyQt6.sip" "D:/WorkSpace/Projects/MouseReplayer/ui_main.py"
我尝试重新安装但没有成功。实际上,这个问题在 Youtube 中很常见,PyQt5
根据 Youtube 的说法,有一个简单的解决方案(Youtube 解决方案)将平台文件夹(PyQt5\Qt\plugins\platforms
)复制到Pyqt5-tools
文件夹中,全部在Python\Python38\Lib\site-packages
. 但是,互联网上没有Pyqt6-tools
文件夹,site-packages
也没有安装指南。
我需要帮助解决它或找到另一种方法来创建兼容的可执行文件PyQt6