Archlinux 上用于 Matplotlib 的 PyQt4、PyQt5 或 PySide

PyQt4, PyQt5 or PySide for Matplotlib on Archlinux

我不能再使用 matplotlib(在 python 3.5、archlinux、kde 上)。使用 pacman 更新系统后,我收到一个错误,提示未安装 PySide。当我尝试使用 pip3 安装它失败时,我发现自 PySide 版本 1.2.4 以来,明确不支持 python 3.5。所以经过一些研究,我发现 PyQt4 或 PyQt5 应该也能工作。当我尝试使用 pip3 安装 PyQt4 或 5 时,我收到以下消息

$ sudo pip3 install PyQt5
Collecting PyQt5
Could not find a version that satisfies the requirement PyQt5 (from versions: )
No matching distribution found for PyQt5

qmake --version returns

$ qmake --version
QMake version 3.0
Using Qt version 5.5.1 in /usr/lib

有人知道这个问题的解决方案吗?

我找到了解决问题的办法。在 PyQt4 安装问题 here 的另一个线程中,我发现了 Ivo 的有用评论,在 Linux 上,应该使用本机包管理器安装 PyQt 包。所以我用 pacman 安装了 PyQt4 和 PyQt5,现在一切似乎都工作正常。

注意:需要先重置内核。否则我刚收到一条新的错误消息。