【问题标题】:PyQt4, PyQt5 or PySide for Matplotlib on Archlinux用于 Archlinux 上 Matplotlib 的 PyQt4、PyQt5 或 PySide
【发布时间】:2016-03-11 13:35:46
【问题描述】:

我不能再使用 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

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

【问题讨论】:

  • 你为什么要在archlinux上用pip安装system?所有这些软件包的最新版本已经在官方 archlinux 存储库中。
  • 因为当我最初尝试通过 pacman 安装所有东西时,我无法让 jupyter 正常工作。我所说的“一切”是指 ipython 和 jupyter :)
  • 这两个包也在archlinux官方存储库中。你是说他们坏了吗?如果是这样,您应该在官方的 archlinux 跟踪器上提交错误报告。
  • 几个月前当我尝试使用 pacman 安装 jupyter 和 ipython 时,我无法让 jupyter 工作。我不记得到底是什么问题。我只需要一个快速的解决方案,所以我尝试通过 pip 安装作为替代方案,它就像一个魅力。
  • 我认为在我的 pacman 安装中我遇到了 python 版本(2.7 和 3.5)的问题,使用 pip 和 pip3 很容易避免这些问题。

标签: python matplotlib pyqt pip archlinux


【解决方案1】:

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

注意:必须先重置内核。否则我只会收到一条新的错误消息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-15
    • 1970-01-01
    • 1970-01-01
    • 2018-05-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多