Spyder打开时报错:Could not load the Qt platform plugin “xcb“ in ““ even though it was found.

article/2025/8/20 23:00:40

目录

前言

一、打开spyder时报错

This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

二、解决问题

问题应该是PyQt5的版本太高,和spyder版本不匹配了

附上一个跟PyQt匹配的PyQt5-tools对应版本的链接


前言

Spyder 是我们比较常用的python代码编译器,很适合科学计算、数据处理、人工智能方面的内容。 它仿matlab的界面让科研工作者用起来毫不费力,变量查看器更是运行过程中查看数据的利器,很适合搞科研的研究生博士生使用。

一、打开spyder时报错

This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

输入spyder时打不开,提示以下的错误:

我尝试了pip install xcb这些很傻的操作,好像并不能有什么用。。。 


二、解决问题

问题应该是PyQt5的版本太高,和spyder版本不匹配了

仔细回想了一下,可能的问题可能是我前两天把conda更新了,导致本来跟spyder版本匹配的PyQt5也一起升级了,导致两个包版本不匹配,我们需要首先卸载PyQt5以及一些相应的包

pip uninstall  PyQt5 PyQt5-sip PyQt5-tools PyQtWebEngine

 再重新安装一个低版本的PyQt5以及一些相应的包

pip install  PyQt5==5.12.2 PyQt5-sip==4.19.17 PyQt5-tools===5.14.2.1.7b3 PyQtWebEngine==5.12.1

 此时遇到一个新问题:spyder 5.4.0 requires pyqtwebengine<5.16, which is not installed.

pip install pyqtwebengine==5.14

至此,应该就能解决遇到的问题了,重新在终端输入spyder即可以打开。 

附上一个跟PyQt匹配的PyQt5-tools对应版本的链接:

在安装pyqt版本的时候可能会遇到pyqt-tools版本不匹配的问题,需要进到下面这个链接去自己找一下跟自己的环境相匹配的版本: 

Links for pyqt5-tools


http://chatgpt.dhexx.cn/article/5blburE4.shtml

相关文章

Qt程序报错:could not find or load the Qt platform plugin “xcb“ in ““.

Qt开发&#xff0c;在开发机上生成了可执行文件之后&#xff0c;连同其相关的共享库&#xff0c;一起拷贝至目标机&#xff1a; 双击没反应。用终端运行提示&#xff1a; This application failed to start because it could not find or load the Qt platform plugin "x…

Ubuntu18.04下解决Qt出现qt.qpa.plugin:Could not load the Qt platform plugin “xcb“问题

Ubuntu18.04下解决Qt出现qt.qpa.plugin:Could not load the Qt platform plugin "xcb"问题 问题描述定位问题解决方法后记 问题描述 安装Qt5.15.0后&#xff0c;在运行测试用例时弹出错误&#xff1a; qt.qpa.plugin: Could not load the Qt platform plugin "…

Could not load the Qt platform plugin “xcb“ in...问题解决

在Linux上用Vscode调试MAPPO代码时碰到“Could not load the Qt platform plugin “xcb” in…”问题&#xff0c;问题详细描述如下&#xff1a; qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "/home/cloris/anaconda3/envs/py37/lib/pytho…

wsl ubuntu22.04 conda环境安装labelImg解决xcb缺失问题

labelImg 安装 pip install PyQt5 -i https://pypi.tuna.tsinghua.edu.cn/simple/ pip install pyqt5-tools -i https://pypi.tuna.tsinghua.edu.cn/simple/ pip install lxml -i https://pypi.tuna.tsinghua.edu.cn/simple/ pip install labelImg -i https://pypi.tuna.tsingh…

Ubuntu20.04下解决Qt出现qt.qpa.plugin:Could not load the Qt platform plugin “xcb“ 问题

问题描述 python调用matplotlib.pyplot库进行图形绘制时弹出错误提示: qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found. This application failed to start because no Qt platform plugin could be initi…

解决qt.qpa.plugin: Could not load the Qt platform plugin “xcb“ in ““ even though it was found.

项目场景&#xff1a; 在使用pyqt5出现问题&#xff0c;让人真的很头疼哇 问题描述 具体问题如下&#xff1a; qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found. This application failed to start becaus…

编译xcb

银河麒麟V10 ARM CPU, 在源码安装Qt5.12.8的时候发现加了-qt-xcb选项之后&#xff0c;会出现如下错误&#xff1a; RROR: Feature xcb was enabled, but the pre-condition features.thread && features.xkbcommon && libs.xcb failed 网上查了一圈&#xf…

交叉编译libxcb与X11

交叉编译libxcb与X11 编译前提工具安装 编译X11编译依赖项Xtrans编译依赖项xorgprotoXCB完成后编译X11X11完成 编译xcb编译依赖项xcb-proto编译依赖项libXau最后编译xcbXCB完成 扩展编译Xrandr编译依赖项util-macros编译依赖项Xrender编译依赖项Xext最后编译Xrandr 编译xcb-uti…

BGP基础

简述 在EGP协议中&#xff0c;引入了AS&#xff08;Autonomous System&#xff0c;自治系统&#xff09;的概念。AS是指由同一个技术管理机构管理&#xff0c;使用统一选路策略的一些路由器的集合。AS的内部使用IGP来计算和发现路由&#xff0c;同一个AS内部的路由器之间是相互…

BGP的各种属性

* BGP不会学习路由, 只会传递路由 * BGP选路原则 -- BGP的度量值叫做路径属性 -- 特有的属性包括: * 公认必选属性&#xff08;AS-Path、Next-hop...&#xff09; * 公认自选属性 * 任选可透明传递属性 * 任选非可透明传送属性 -- 公认属性: …

BGP简介、BGP与IGP的区别、BGP的优势有哪些?

BGP的背景 为方便管理规模不断扩大的网络&#xff0c;网络被分成了不同的AS&#xff08;Autonomous System&#xff0c;自治系统&#xff09;。 早期&#xff0c;EGP&#xff08;Exterior Gateway Protocol&#xff0c;外部网关协议&#xff09;被用于实现在AS之间动态交换路由…

BGP路由反射器RR

曾子曰&#xff1a;“吾日三省吾身&#xff1a;为人谋而不忠乎&#xff1f;与朋友交而不信乎&#xff1f;传不习乎&#xff1f;” 文章目录 一、拓扑二、基础配置与分析三、BGP 13 条选路原则四、BGP路由反射器RR五、备份路由反射器 EBGP 对等体之间是不存在 BGP 路由反射器的…

BGP学习笔记

BGP的特征&#xff1a; BGP是外部路由协议&#xff0c;用来在AS之间传递路由信息。是一种路径矢量&#xff08;Path-Vector&#xff09;路由协议&#xff08;AS_PATH&#xff09;。 可靠的路由更新机制&#xff08;TCP&#xff09;&#xff08;目的端口为179&#xff0c;源端口…

BGP命令行配置

BGP命令行简介 配置BGP的基本功能&#xff1a; 启动BGP进程&#xff1a; bgp 100//启动bgp指定as号 router-id 1.1.1.1 //配置BGP的router-id配置BGP对等体&#xff1a; 配置BGP对等体时&#xff0c;如果指定对等体所属的AS编号与本地AS编号相同&#xff0c;表示配置IBGP对…

BGP简介,以及使用BGP的原因

通过本篇可以理解 BGP 的基础知识以及使用它的原因 BGP&#xff08;边界网关协议&#xff09;是将互联网联合在一起的路由协议&#xff0c;我将解释在哪些情况下我们需要 BGP 以及它是如何工作的。 在您继续阅读之前&#xff0c;我应该告诉您“忘记”迄今为止您对RIP、OSPF和…

BGP属性

一、属性分类 BGP属性是BGP进行路由决策和控制的重要信息。它可以分为如下两大类四小类: 一、公认属性 公认必遵(Well-known mandatory )公认可选(Well-known di scretionary ) 公认属性是所有运行BGP协议的系统都必须识别和支持的属性。 其中&#xff0c;公认必遵属性是BGP…

BGP的基本配置

目录 1&#xff0c;BGP建邻的基本配置 1&#xff0c;EBGP对等体关系直连建邻 2&#xff0c;IBGP对等体关系之间的环回建邻 3&#xff0c;EBGP对等体关系之间的非直连建邻 2&#xff0c;发布路由 1&#xff0c;network --- 在BGP中只能用来发布路由条目信息 2&#xff0c…

BGP与IGP之间的区别

IGP&#xff1a; interior gateway protocol—链路状态 BGP: border gateway protocol—距离矢量 都是实现路由信息的交换、学习 都能实现路由的功能 BGP一般用于大型网络&#xff0c;可容纳的路由信息更多&#xff1b;而IGP协议&#xff0c;对于路由条目的存储量是有限的&a…

BGP的应用

目录 实验需求&#xff1a;按照规划建立BGP对等关系&#xff0c;R1和R5各发布一条路由&#xff0c;保证两个网段可以互相通信 1.首先配置IP r1 r2 r3 r4 r5 2.AS之间建立EBGP直连邻居关系 r1和r2之间 r4和r5之间 3.AS内部建立IBGP对等体邻居关系 首先建立ospf使内部建…

什么是BGP

文章目录 1.基本概念什么是BGPBGP路由协议的特点IBGP水平分割规则BGP的路由器号(Router-ID)BGP工作原理BGP分类 1.基本概念 自治系统&#xff0c;指的是在同一个组织管理下、使用相同策略的设备的集合&#xff1b; 不同AS通过AS号区分&#xff0c;AS号取值范围1-65535&#xf…