我编写了一个PyQt5应用程序,并使用pyinstaller和cx_Freeze将其冻结。在这两种情况下,当直接在冰柜创建的文件夹中使用时,我都能获得运行良好的可执行文件。
我还可以移动该文件夹,并使应用程序继续正常运行。但是,当我上传该文件夹(将其压缩后)并下载后,该可执行文件无法运行,并抱怨找不到“”中的Qt Platform插件xcb。
当我在运行相同系统的另一台计算机上下载它时,情况相同。
实际上,平台插件与可执行文件位于同一目录下的platform目录中。那怎么了?
有关信息,我的系统是Fedora 28。
我在Internet上读了很多东西,但是找不到能避免用户在安装冻结的应用程序时遇到任何麻烦的解决方案。有人可以帮忙吗?