Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Qt库与新安装的Pycharm不兼容_Python_Qt_Pycharm_Conda - Fatal编程技术网

Python Qt库与新安装的Pycharm不兼容

Python Qt库与新安装的Pycharm不兼容,python,qt,pycharm,conda,Python,Qt,Pycharm,Conda,我安装了新版本的Pycharm(2019.3.1),并在其上运行我的旧代码。但我得到了qt库不兼容的错误。我尝试从conda更新qt包(因为我正在使用python的conda发行版)。 我注意到以下行为- 该错误仅在打印时出现(这是有意义的,因为qt用于图形目的) 代码编译和运行没有问题,因为它显示了1个历元的结果(如下图所示) 我安装的qt版本是5.9(您可以在第二张图中看到) 同样的代码在spider中运行得很好,但是在pycharm中抛出了下面的错误。请帮助我解决这个问题。谢谢 从您发布

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

  • 该错误仅在打印时出现(这是有意义的,因为qt用于图形目的)
  • 代码编译和运行没有问题,因为它显示了1个历元的结果(如下图所示)
  • 我安装的qt版本是5.9(您可以在第二张图中看到)
  • 同样的代码在spider中运行得很好,但是在pycharm中抛出了下面的错误。请帮助我解决这个问题。谢谢


    从您发布的错误消息中可以明显看出,您存在库不兼容问题

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


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

    您的所有代码都以相同的方式导入Qt吗?可能会打印
    conda list Qt
    的输出,然后查看您是否将导入Qt与导入PyQt5混合使用。。。