【问题标题】:Unable to launch Spyder after installation of PyQt5安装 PyQt5 后无法启动 Spyder
【发布时间】:2020-12-04 03:27:15
【问题描述】:

在安装 PyQt5 时,我无法在 Windows 上启动 Spyder。当我尝试通过 conda 提示符启动时,出现以下错误,

File "C:\Users\sarshetty\Anaconda3\lib\site-packages\qtpy\__init__.py", line 132, in <module>
    from PyQt5.QtCore import PYQT_VERSION_STR as PYQT_VERSION  # analysis:ignore
RuntimeError: the sip module implements API v12.0 to v12.7 but the PyQt5.QtCore module requires API v12.8

我在 python 终端中看到了我的 sip 和 PyQt 的以下内容。

>>> import sip
>>> sip.SIP_VERSION_STR
'4.19.8'
>>> import PyQt5
>>> import PyQt5.Qt
>>> import PyQt5.QtCore
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
RuntimeError: the sip module implements API v12.0 to v12.7 but the PyQt5.QtCore module requires API v12.8

我尝试升级我的 sip,但这并没有帮助。谁能告诉我发生了什么以及如何解决这个问题。

【问题讨论】:

    标签: python pyqt5 conda spyder python-sip


    【解决方案1】:

    我只是在这里猜测,但我认为错误是指 PyQt5-sip,因为最新版本是 12.8.0 版

    https://pypi.org/project/PyQt5-sip/

    【讨论】:

      【解决方案2】:

      这里是 Spyder 维护者)Anaconda 带有自己的 PyQt5 版本,因此您无需通过运行 pip install pyqt5 来安装它(您似乎已经这样做了)。

      这样做,您基本上破坏了 Anaconda,现在您必须删除并重新安装它,抱歉。

      【讨论】:

        猜你喜欢
        • 2019-03-12
        • 2017-07-16
        • 1970-01-01
        • 2019-02-19
        • 2023-04-04
        • 2012-07-08
        • 2019-08-02
        • 2020-11-08
        • 2022-01-19
        相关资源
        最近更新 更多