无法找到或加载Qt平台插件“ windows” — cx_freeze(.exe)

问题描述 投票:3回答:1

我通过cx_freeze创建一个.exe文件,并将我可以找到的所有.dll文件复制到包含该.exe的文件夹中。

问题是,我可以在我的计算机上完美运行.exe,但不能通过使用同一文件夹在另一台计算机上运行。我已经尝试了3台不同的计算机,并且都弹出错误消息“ 此应用程序无法启动,因为它无法在“”中找到或加载Qt平台插件“ Windows”。

这真的使我感到困惑,为什么问题在另一台计算机上存在,而在我的计算机上不存在。

python windows qt python-3.6 cx-freeze
1个回答
14
投票

我通过将“ platforms”文件夹复制并粘贴到.exe文件夹来解决该问题。就我而言,因为我已经安装了Anaconda IDE,所以该文件夹的路径是Anaconda3 / Library / plugins / platforms。

希望这会对您有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.