【问题标题】:pip install a specific version of PyQt5pip 安装特定版本的 PyQt5
【发布时间】:2020-12-19 18:54:45
【问题描述】:

我正在使用 spyder 并想安装 finplot。但是,当我这样做时,我无法打开 spyder,不得不卸载并重新安装 anconda。

据我了解,问题与 PyQt5 有关。 finplot 的开发者表示,一种解决方案是安装 PyQt5 5.9 版。

错误:spyder 4.1.3 有要求 pyqt5= "3",但你会得到不兼容的 pyqt5 5.13.0

我的问题是我该怎么做?要安装 finplot 我使用了下面的行,

pip 安装 finplot

有没有办法指定它应该只安装 PyQt5?

【问题讨论】:

    标签: python pip anaconda


    【解决方案1】:

    据我了解,您只想安装 PyQT5 9.0 版。如果您的机器上安装了 pip,您可以尝试以下操作

    pip install PyQt5==5.9

    编辑:首先你需要卸载你的 pyQT5 5.13

    pip 卸载 PyQt5

    【讨论】:

    • 只是扩展一点:通常我发现通过一个 pip 调用在新的虚拟环境中安装需求很有帮助,例如pip install finplot pyqt5。然后 pip 通常负责兼容性。
    • 我认为 finplot 安装 PyQt5 作为安装的一部分。我希望能够在安装 finplot 时指定它应该安装 PyQt5 5.9 版
    • 我同意 fischmalte。如果你想在这种情况下为不同的项目使用两个版本的 pyqt,你应该使用虚拟环境。或者您可以在执行此操作之前从 github 构建它,只需更改 setup.py 中的 PyQT 版本,它可能会起作用。
    猜你喜欢
    • 1970-01-01
    • 2021-12-21
    • 2021-01-30
    • 2021-12-03
    • 2021-09-16
    • 1970-01-01
    • 2012-06-10
    • 2016-12-03
    相关资源
    最近更新 更多