Ubuntu 20.04使用pip安装spyder

1. 关于pyqtwebengine函数包

背景

pyqtwebengine是spyder的依赖函数包

现象

pip安装spyder时会发生报错 @ Ubuntu20

处理方案

需要安装对正确的版本:pyqtwebengine==5.15.6

2. 关于pip更新

背景

Ubuntu20默认的pip是20.0x

现象

升级pip之后,pip的版本没有改变

python3 -m pip install --upgrade pip --user
pip3 --version
# 输出显示,版本依旧是20.0x

处理方案

添加bashrc配置路径

nano ~/.bashrc
# 文档末尾添加
export PATH="$HOME/.local/bin:$PATH"

3. pip安装spyder之后无法从终端启动

背景

遇到新的系统直接安装spyder,解决了pyqtwebengine问题后成功安装spyder

现象

终端中输入spyder,并不能启动软件,提示没有该命令

处理方案

同上,修改~/.bashrc配置文件,并在末尾添加PATH相关内容。

4. 首次启动spyder,提示"xcb"插件缺失

原因

  • Ubuntu20 最小化安装时默认缺失Qt xcb插件依赖的X11图形库
  • pip安装的Spyder/PyQt5仅包含插件文件,未安装底层的系统依赖

处理方案

sudo apt update && sudo apt install -y
\libxcb-xinerama0
\libxcb-cursor0
\libxcb-randr0-dev
\libxcb-icccm4-dev
\libxcb-image0-dev
\libxcb-keysyms1-dev
\libxcb-shape0-dev
\libxcb-xkb-dev
\libxcb-util0-dev
\libxkbcommon-x11-0
\libqt5gui5
\libqt5core5a
\libqt5dbus5
\qt5-default
\libgl1-mesa-glx
\libgl1-mesa-dri
posted @ 2026-01-31 11:05  adgk07  阅读(0)  评论(0)    收藏  举报