PyQt报错:qt.qpa.plugin: Could not find the Qt platform plugin
PyQt报错:qt.qpa.plugin: Could not find the Qt platform plugin
解决方法
-
搜索plugins\platforms,找到一个platform文件夹(比如
F:\conda_env\envs\ml\Lib\site-packages\PyQt5\Qt5\plugins\platforms
),其下有一般会有以下文件(取决于你的PyQt装了哪些模块): -
添加环境变量
QT_QPA_PLATFORM_PLUGIN_PATH
(注意不是添加到已有环境变量PATH
中)
我在ubuntu下也遇到了这个问题,还是同样的解决方案,查找plugins/platforms的路径,添加为环境变量
QT_QPA_PLATFORM_PLUGIN_PATH
补充
发现最初安装pyqt时使用的是 pip install pyqt5 和 pip install pyqt5-tools;这种安装方式有时候会导致pyqt5和pyqt5-tools版本不对应;
解决方法:卸载pyqt5和pyqt5-tools,手动下载.whl文件本地安装pyqt5和pyqt5-tools
PyQt5 · PyPI、pyqt5-tools · PyPI
最终使用的是5.14.1版本(注意两个库的版本最好对应)
.whl文件安装:python、pip、whl安装和使用 - konglingbin - 博客园 (cnblogs.com)
本文作者:3的4次方
本文链接:https://www.cnblogs.com/3to4/p/17896374.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
分类:
标签:
,
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步