zoukankan      html  css  js  c++  java
  • 解决plt.show()闪退

    我今天在Linux下进行实验时,发现简单的plt.show()竟然不能显示图片了,一闪就没了。

    报错如下:
    python: relocation error: /home/magic/anaconda2/plugins/xcbglintegrations/libqxcb-glx-integration.so: symbol _ZNK14QXcbConnection12xlib_displayEv, version Qt_5_PRIVATE_API not defined in file libQt5XcbQpa.so.5 with link time reference

    在网上并没有搜索到相关解决方法,于是自己仔细看了一下错误提示。发现是libqxcb-glx-integration.so这个文件没有链接到libQt5XcbQpa.so.5,于是解决方案也就来了。

    1.首先定位到/home/magic/anaconda2/plugins/xcbglintegrations/libqxcb-glx-integration.so文件

    2.利用locate命令定位出libQt5XcbQpa.so.5文件所在目录。我的如下:

    /home/magic/anaconda2/envs/flownet2/lib/libQt5XcbQpa.so.5
    /home/magic/anaconda2/envs/flownet2/lib/libQt5XcbQpa.so.5.9
    /home/magic/anaconda2/envs/flownet2/lib/libQt5XcbQpa.so.5.9.6
    /home/magic/anaconda2/envs/tensorflow/lib/libQt5XcbQpa.so.5
    /home/magic/anaconda2/envs/tensorflow/lib/libQt5XcbQpa.so.5.6
    /home/magic/anaconda2/envs/tensorflow/lib/libQt5XcbQpa.so.5.6.2
    /home/magic/anaconda2/lib/libQt5XcbQpa.so.5
    /home/magic/anaconda2/lib/libQt5XcbQpa.so.5.6
    /home/magic/anaconda2/lib/libQt5XcbQpa.so.5.6.2
    /home/magic/anaconda2/pkgs/qt-5.6.2-2/lib/libQt5XcbQpa.so.5
    /home/magic/anaconda2/pkgs/qt-5.6.2-2/lib/libQt5XcbQpa.so.5.6
    /home/magic/anaconda2/pkgs/qt-5.6.2-2/lib/libQt5XcbQpa.so.5.6.2
    /home/magic/anaconda2/pkgs/qt-5.6.2-5/lib/libQt5XcbQpa.so.5
    /home/magic/anaconda2/pkgs/qt-5.6.2-5/lib/libQt5XcbQpa.so.5.6
    /home/magic/anaconda2/pkgs/qt-5.6.2-5/lib/libQt5XcbQpa.so.5.6.2
    /home/magic/anaconda2/pkgs/qt-5.6.2-h974d657_12/lib/libQt5XcbQpa.so.5
    /home/magic/anaconda2/pkgs/qt-5.6.2-h974d657_12/lib/libQt5XcbQpa.so.5.6
    /home/magic/anaconda2/pkgs/qt-5.6.2-h974d657_12/lib/libQt5XcbQpa.so.5.6.2
    /home/magic/anaconda2/pkgs/qt-5.9.6-h8703b6f_2/lib/libQt5XcbQpa.so.5
    /home/magic/anaconda2/pkgs/qt-5.9.6-h8703b6f_2/lib/libQt5XcbQpa.so.5.9
    /home/magic/anaconda2/pkgs/qt-5.9.6-h8703b6f_2/lib/libQt5XcbQpa.so.5.9.6
    /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5      #找到此目录
    /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5.5
    /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5.5.1

    3.利用ln -s软连接两个文件即可。(cd到/home/magic/anaconda2/plugins/xcbglintegrations目录下)

    ln -sf /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 libqxcb-glx-integration.so



    非学无以广才,非志无以成学! 【Magic_chao

  • 相关阅读:
    b/s批量下载文件
    b/s批量下载图片
    python函数总结(转载的 有空看下)
    使用命令行执行需要传参的 py文件的方法
    Jmeter3.1官方自带的HTML图形测试报告 + 汉化 (Jmeter 3.1~5.0通用)(有空试一下)
    Jmeter 获取响应时间图形、TPS的三个插件(有空试一下)
    把表里面的字段连起来 输出到一个字段里面的方法 concat()
    testng要了解的
    包的相互调用的方法
    包目录展示方法设置,和 包里面建包的方法
  • 原文地址:https://www.cnblogs.com/logo-88/p/9768638.html
Copyright © 2011-2022 走看看