PyQt 报错 This application failed to start because no Qt platform plugin could be initialized.
我这里路径是:C:\Users\86130\anaconda3\envs\pytorch\Lib\sitepackages\PySide2\plugins\platforms。这是以Pyside2为例,PyQt 一样是找 platforms文件夹,添加到路径下。点击浏览目录,找到运行环境下面的安装包里面对应的platforms文件。变量名 QT_QPA_PLATFORM_PLUGIN_PATH。1
解决办法
1.找到Python环境的库的位置,如:C:\Users\小可爱\AppData\Local\Programs\Python\Python38(你们找到自己的库路径)
2.继续找到 C:\Users\小可爱\AppData\Local\Programs\Python\Python38\Lib\site-packages\PyQt5\Qt5\plugins\platforms
这个路径下包含的文件如下图:
这里强调一下,有一些人的电脑安装库时,包路径进行了重定向到了C盘,如果上面路径下找不到上方截图的文件,就要到C盘里去找,找到的直接看第三步骤即可。找不到的人的截图如下图,就得在C盘下搜qminimal.dll 文件,找到这个文件的路径,复制下来即可。 不要告诉我听不懂,不会操作啊(就是个c盘下搜文件的基本操作)。。。。
3.添加系统变量
控制面板—> 系统和安全—> 系统—>高级系统设置—>高级—>环境变量
按照上面步骤打开即可,系统不一样,界面的样式也不一样。但是肯定都有。
添加系统环境变量
变量名: QT_QPA_PLATFORM_PLUGIN_PATH
变量值:(以你的安装地址为准)例如:C:\Users\小可爱\AppData\Local\Programs\Python\Python38\Lib\site-packages\PyQt5\Qt5\plugins\platforms
以你实际的安装路径为准。
- 修改后要重启电脑,不然识别不到。
更多的解决方案见下面网址:
https://blog.csdn.net/m0_60863417/article/details/129810161
更多推荐
所有评论(0)