用我们的决心、信心和毅力来培植我们的生命|

3的4次方

园龄:2年1个月粉丝:5关注:89

2023-12-12 11:18阅读: 837评论: 0推荐: 0

PyQt报错:qt.qpa.plugin: Could not find the Qt platform plugin

PyQt报错:qt.qpa.plugin: Could not find the Qt platform plugin

解决方法

  1. 搜索plugins\platforms,找到一个platform文件夹(比如F:\conda_env\envs\ml\Lib\site-packages\PyQt5\Qt5\plugins\platforms),其下有一般会有以下文件(取决于你的PyQt装了哪些模块):

    image

  2. 添加环境变量QT_QPA_PLATFORM_PLUGIN_PATH(注意不是添加到已有环境变量PATH中)

    image

我在ubuntu下也遇到了这个问题,还是同样的解决方案,查找plugins/platforms的路径,添加为环境变量QT_QPA_PLATFORM_PLUGIN_PATH
image

补充

发现最初安装pyqt时使用的是 pip install pyqt5 和 pip install pyqt5-tools;这种安装方式有时候会导致pyqt5和pyqt5-tools版本不对应;

解决方法:卸载pyqt5和pyqt5-tools,手动下载.whl文件本地安装pyqt5和pyqt5-tools

PyQt5 · PyPIpyqt5-tools · PyPI

最终使用的是5.14.1版本(注意两个库的版本最好对应)

img

.whl文件安装:python、pip、whl安装和使用 - konglingbin - 博客园 (cnblogs.com)

本文作者:3的4次方

本文链接:https://www.cnblogs.com/3to4/p/17896374.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   3的4次方  阅读(837)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起