exe使用pyqtler

时间:2017-11-28 12:54:32

标签: python pyqt pyqt5 pyinstaller

当我在程序中使用pyinstaller --windowed main.py时,运行生成的可执行文件main.exe时出现以下错误:

  

此应用程序无法启动,因为它无法找到或加载   Qt平台插件" windows"在""。

     

重新安装应用程序可能会解决问题。

文件夹结构如下所示:

main
├── PyQt5
|   └── Qt
|       └── plugins
|           ├── iconengines
|           ├── imageformats
|           ├── platforms
|           └── printsupport
├── main.exe
└── ...

当我将其更改为:

时,错误消失
main
├── iconengines
├── imageformats
├── platforms
├── printsupport
├── main.exe
└── ...

我怀疑程序没有足够深入地查找dll。 但是我想运行pyinstaller --windowed --onefile main.py。 当然,当我这样做时,我无法改变文件夹结构。

如何使用--onefile标志运行程序?

0 个答案:

没有答案