verwenden Wenn ich matplotlib.pyplot
in jedem Python 3.6 Programm importieren, erhalte ich folgende Fehlermeldung:Kein Modul PyQt4 in Python 3.6 genannt, wenn ich matplotlib.pyplot
$ python kernel1.py Traceback (most recent call last): File "kernel1.py", line 13, in <module> import matplotlib.pyplot as plt File "/home/atul/anaconda3/lib/python3.6/site-packages/matplotlib/pyplot.py", line 115, in <module> _backend_mod, new_figure_manager, draw_if_interactive, _show = pylab_setup() File "/home/atul/anaconda3/lib/python3.6/site-packages/matplotlib/backends/__init__.py", line 32, in pylab_setup globals(),locals(),[backend_name],0) File "/home/atul/anaconda3/lib/python3.6/site-packages/matplotlib/backends/backend_qt5agg.py", line 16, in <module> from .backend_qt5 import QtCore File "/home/atul/anaconda3/lib/python3.6/site-packages/matplotlib/backends/backend_qt5.py", line 26, in <module> import matplotlib.backends.qt_editor.figureoptions as figureoptions File "/home/atul/anaconda3/lib/python3.6/site-packages/matplotlib/backends/qt_editor/figureoptions.py", line 20, in <module> import matplotlib.backends.qt_editor.formlayout as formlayout File "/home/atul/anaconda3/lib/python3.6/site-packages/matplotlib/backends/qt_editor/formlayout.py", line 56, in <module> from matplotlib.backends.qt_compat import QtGui, QtWidgets, QtCore File "/home/atul/anaconda3/lib/python3.6/site-packages/matplotlib/backends/qt_compat.py", line 137, in <module> from PyQt4 import QtCore, QtGui ModuleNotFoundError: No module named 'PyQt4'
Allerdings, wenn ich Python verwenden 3.5, matplotlib.pyplot
funktioniert perfekt.
Ich habe versucht mit sudo apt-get install python-qt4
. Trotzdem bekomme ich den gleichen Fehler.
Ich benutze Ubuntu 16.04.
Von der Fehlermeldung, die ich sehe, dass Sie Anaconda verwenden, so installieren Sie pyqt4 mit apt-get nicht funktioniert, müssen Sie Anaconda zu installieren pyqt4 – eyllanesc
lesen Sie dies: https://StackOverflow.com/Questions/21637922/how -to-install-pyqt4-in-anaconda – eyllanesc