相关文章推荐
强健的四季豆  ·  mongodb - ...·  1 年前    · 
活泼的青蛙  ·  javascript - Antd ...·  1 年前    · 
千年单身的红金鱼  ·  DAY 26 反射 - iT ...·  1 年前    · 

Traceback (most recent calllast):

File "<stdin>",line 1, in <module>

File"/usr/local/lib/python2.7/dist-packages/matplotlib/pyplot.py",line 115, in <module>

_backend_mod,new_figure_manager, draw_if_interactive, _show = pylab_setup()

File"/usr/local/lib/python2.7/dist-packages/matplotlib/backends/__init__.py",line 32, in pylab_setup

globals(),locals(),[backend_name],0)

File"/usr/local/lib/python2.7/dist-packages/matplotlib/backends/backend_qt4agg.py",line 18, in <module>

from .backend_qt5agg importFigureCanvasQTAggBase as _FigureCanvasQTAggBase

File"/usr/local/lib/python2.7/dist-packages/matplotlib/backends/backend_qt5agg.py",line 16, in <module>

from .backend_qt5 importQtCore

File"/usr/local/lib/python2.7/dist-packages/matplotlib/backends/backend_qt5.py",line 26, in <module>

importmatplotlib.backends.qt_editor.figureoptions as figureoptions

File"/usr/local/lib/python2.7/dist-packages/matplotlib/backends/qt_editor/figureoptions.py",line 20, in <module>

importmatplotlib.backends.qt_editor.formlayout as formlayout

File"/usr/local/lib/python2.7/dist-packages/matplotlib/backends/qt_editor/formlayout.py",line 56, in <module>

frommatplotlib.backends.qt_compat import QtGui, QtWidgets, QtCore

File"/usr/local/lib/python2.7/dist-packages/matplotlib/backends/qt_compat.py",line 179, in <module>

"Matplotlib qt-basedbackends require an external PyQt4, PyQt5,\n"

ImportError:Matplotlib qt-based backends require an external PyQt4, PyQt5,

or PySide package to beinstalled, but it was not found.

只要 import  matplotlib.pyplot 就会出现这种错误,以前没有出现过,按错误提示去 install PySide 时又出现别的问题,查

了查,像是因为装 QT5 引起的, Ubuntu16.04 系统自带的是 QT4 ,我装完 QT5 后发现 /usr/lib/x86_64-linux-gnu/qt4/bin

下面没有可执行文件了,无奈只能把 QT4 再安装一下了

(1) 安装 QT4

username@machine :~$ sudo apt-get install build-essential

username@machine:~$ sudo apt-get install qt4-dev-tools qt4-doc qt4-qtconfig qt4-demosqt4-designer

(2) 安装 PySide

username@machine :~$ sudo pip install PySide -i https://pypi.tuna.tsinghua.edu.cn/simple #-i 后面是一个镜像

使用下面的方法也可以解决上面的问题,只是多了一两行代码

>>> import matplotlib

>>> matplotlib.use(“Agg”)      # 或着 matplotlib.use(“GTK”) 或者 matplotlib.use(“Qt5Agg”)

>>> importmatplotlib.pyplot as plt

matplotlib.use() 用来指定 matplotlib 用哪个 backend

matplotlib.get_backend() 可以查看 matplotlib 当前用的 backend 是哪个

/usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf 这个链接文件可以查看当前使用哪个版本的 QT

import matplotlib.pyplot 出现下面的错误ImportError: Matplotlib qt-based backends require an external PyQt4, PyQt5 pyqt5 已经抛弃 Qt WebKit和 Qt WebKitWidgets,而使用最新的 Qt WebEngineWidgets。 Qt WebEngineWidgets,是基于chrome浏览器内核引擎的。 说明2:关于左键点击页面跳转 其中,最让纠结的就是实现左键点击页面跳转了。 在chrome浏览器上,有些页面,左键点击,会直接创建一个新的tab来呈现网页。 在使用QWebEngineView时,如果不做特殊处理,这样的左键点击,是根本没有反应的。 那怎么办?就需要重写QWebEngineView的createWindow方法。 说明3:关于c 在把ckpt 文件转成pb 文件时候, Matplotlib qt - based backend s require an external PyQt4 , PyQt5 PySide PySide2 to be installed but not found 解决方法: sudo gedit /root/anaconda3/envs/tensorflow/lib/ python 3.6/site-packages/object_detection-0.1-py3.6.egg/object_detection
我使用anaconda搭建的环境,自带了spyder,觉得和matlab界面很像,比较容易上手。开始并没有什么问题,但是不知道什么时候出现了如下问题NOTE: The following error appeared when setting your Matplotlib backend Traceback (most recent call last): File "C:\Program...
1.2、AutoEncoder模型→Denoise AutoEncoder模型 1.3、2014年的GAN,年轻有为的Ian Goodfellow→cycleGAN和vid2vid 生成对抗网络...
问题描述: 做一个项目的小软件的时候需要利用计算出来的数值绘制图像,搜索之后发现可以利用 matplotlib . backend s. backend _ qt 5agg中的FigureCanvas QT Agg类实现 pyqt5 matplotlib 的结合,并成功的绘制的图像,但是当我重新输入一组数据后,发现图像不能够更新,即不能利用新的数据重新绘制图像。 pyqt5 + matplotlib : 项目不便展示,因此在这里举一个小例子 1.首先用 qt designer创建一个界面,注意红箭头指的是一个GroupBox,用来给