pip 安装特定版本的 PyQt5
Posted
技术标签:
【中文标题】pip 安装特定版本的 PyQt5【英文标题】:pip install a specific version of 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?
【问题讨论】:
【参考方案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 版本,它可能会起作用。以上是关于pip 安装特定版本的 PyQt5的主要内容,如果未能解决你的问题,请参考以下文章