在Archlinux上,Matplotlib适用于PyQt4、PyQt5或PySide。

4

我不能再使用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 返回的结果如下:

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

有人知道如何解决这个问题吗?

4
你为什么要在 ArchLinux 上使用 pip 进行系统安装?所有这些软件包的最新版本已经在官方 ArchLinux 软件库中提供了。 - ekhumoro
因为当我最初尝试通过pacman安装所有内容时,我无法使jupyter正常工作。而且,所谓的“所有内容”包括ipython和jupyter :) - Johann
这两个软件包也在官方的ArchLinux仓库中。你是在说它们有问题吗?如果是,你应该在官方的ArchLinux跟踪器上提交一个错误报告。 - ekhumoro
几个月前,我尝试使用pacman安装jupyter和ipython,但是我无法让jupyter正常工作。我不记得具体问题是什么了。我只需要一个快速的解决方案,所以我尝试使用pip进行替代安装,结果非常顺利。 - Johann
我认为在我的Pacman安装中,我遇到了Python版本(2.7和3.5)的问题,但通过使用pip和pip3很容易避免这些问题。 - Johann
1个回答

2
我找到了解决问题的方法。在另一个关于PyQt4安装问题的帖子中,这里,我发现了Ivo有用的评论,在Linux上,应该使用本地软件包管理器安装PyQt软件包。所以我使用pacman安装了PyQt4和PyQt5,现在一切似乎都正常工作了。
注意:需要先重置内核。否则,会得到一个新的错误消息。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接