python - 无法找到或加载 Qt 平台插件 "windows"-- cx_freeze(.exe)

标签 python windows qt python-3.6 cx-freeze

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

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

我真的很困惑,为什么这个问题在另一台电脑上存在,而在我的电脑上却不存在。

最佳答案

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

希望对您有所帮助。

关于python - 无法找到或加载 Qt 平台插件 "windows"-- cx_freeze(.exe),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44040630/

相关文章:

c# - 将应用程序图标和窗口图标设置为 Windows 7 友好图标

c++ - Qt:没有这样的插槽 QObject::SlotName(QNetworkReply*)

c++ - 插槽后 Qt 访问冲突 0xC0000005

qt - 我可以获得文本元素的实际宽度和高度吗?

python - 无法在 Chrome 中使用 Selenium 获取元素文本

python - 将curl转换为urllib python3

mysql - 备份和恢复数据库

python - 类型 'JSONDecodeError' 的对象不可 JSON 序列化

python - 如何使用 Google App Engine 设置 TDD 开发流程?

c - 如何保护注册表不使用 deleteservice?