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

Yan*_*ang 3 python windows qt cx-freeze python-3.6

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

问题是我可以在我的计算机上完美地运行.exe但无法使用相同的文件夹在另一台计算机上运行.我已经试过3台不同的电脑和所有弹出错误消息" 此应用程序无法启动,因为它无法找到或加载了Qt平台的插件'’中'’的窗口. "

它真的让我感到困惑的是为什么问题存在于另一台计算机上但我的不存在.

Yan*_*ang 15

我通过将"platforms"文件夹复制并粘贴到.exe文件夹来解决它.就我而言,因为我安装了Anaconda IDE,这个文件夹的路径是Anaconda3/Library/plugin/platforms.

希望这会帮助你.