📜  spyder 4.2.5 需要 pyqt5<5.13,但你有不兼容的 pyqt5 5.15.4. - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:47:34.665000             🧑  作者: Mango

PyInstaller错误调试记录

问题描述

在安装和使用 Spyder 4.2.5 时,出现了以下错误信息:

需要 pyqt5<5.13,但你有不兼容的 pyqt5 5.15.4.
问题分析

该错误提示表示 Spyder 4.2.5 需要安装低于 5.13 版本的 PyQt5 库,但系统中已经安装了不兼容的 PyQt5 5.15.4 版本。

解决方案

要解决此问题,可以采取以下步骤:

  1. 卸载现有的 PyQt5 库:

    pip uninstall PyQt5
    
  2. 安装低于 5.13 版本的 PyQt5 库,例如:

    pip install PyQt5==5.12
    

    注意,版本号可以根据实际情况进行调整。确保安装的 PyQt5 版本低于 5.13。

  3. 确认安装的 PyQt5 版本:

    pip show PyQt5
    

    检查输出中的版本号是否符合预期。

  4. 重新运行 Spyder:

    spyder
    

    现在应该能够正常启动 Spyder,而不再出现 PyQt5 版本不兼容的错误。

总结

修复错误 "需要 pyqt5<5.13,但你有不兼容的 pyqt5 5.15.4" 的步骤如上所述。通过卸载当前版本的 PyQt5 并安装较低的版本,可以解决 Spyder 4.2.5 中对 PyQt5 版本的要求限制。