【问题标题】:Qt library incompatibility with Pycharm new installationQt库与Pycharm新安装不兼容
【发布时间】:2020-01-08 11:18:21
【问题描述】:

我安装了新版本的 Pycharm (2019.3.1) 并在其上运行我的旧代码。但是我收到了 qt 库不兼容的错误。我试图从 conda 更新 qt 包(因为我正在为 python 使用 conda 发行版)。 我注意到以下行为 -

  1. 错误仅出现在绘图(这很有意义,因为 qt 用于图形目的)。
  2. 代码编译和运行没有问题,因为它显示了 1 个 epoch 的结果(如下图所示。
  3. 我安装的 qt 版本是 5.9(你可以在第二张图片中看到)

相同的代码在蜘蛛中完美运行,但在 pycharm 中抛出以下错误。请帮我解决这个问题。谢谢

【问题讨论】:

  • 您的所有代码都以相同的方式导入 qt 吗?也许打印 conda list qt 的输出,然后看看你是否将 import qt 与 import pyqt5 等混合在一起......

标签: python qt pycharm conda


【解决方案1】:

从您发布的错误消息中可以清楚地看出您存在库不兼容问题。

不知何故,您似乎安装了 2 个 Qt 版本 - 5.9.7 和 5.12.4,这些版本相互冲突。 您需要验证 PyCharm 中的 Run 配置以查看它使用的 python 环境。然后检查为什么 2 Qt 在您的系统中可用。

我想到的另一个选项 - 您的 PyQt5 或 PySide2(无论您使用什么)库是使用 Qt 5.12.4 构建的,而您的系统有 5.9.7,它会带来冲突。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-03-25
    • 2016-12-19
    • 2018-08-13
    • 2021-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-20
    相关资源
    最近更新 更多