[PYTHON] Beim Import kann matplotlib.pyplot nicht in einer pyenv-virtualenv-Umgebung ausgeführt werden

Umgebung

OS:ubuntu14.04 LTS pyenv virtualenv 3.5.2 xxx zum Erstellen einer Python3-Umgebung danach, pip install matplotlib Installieren Sie matplotlib mit: Bisher kein Problem. Dohama von hier. In einer Dialogumgebung >>>import matplotlib.pyplot Wenn Sie das tun

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/user/.pyenv/versions/pyenv3.5.2/lib/python3.5/site-packages/matplotlib/pyplot.py", line 115, in <module>
    _backend_mod, new_figure_manager, draw_if_interactive, _show = pylab_setup()
  File "/home/user/.pyenv/versions/pyenv3.5.2/lib/python3.5/site-packages/matplotlib/backends/__init__.py", line 32, in pylab_setup
    globals(),locals(),[backend_name],0)
  File "/home/user/.pyenv/versions/pyenv3.5.2/lib/python3.5/site-packages/matplotlib/backends/backend_tkagg.py", line 6, in <module>
    from six.moves import tkinter as Tk
  File "/home/user/.pyenv/versions/pyenv3.5.2/lib/python3.5/site-packages/six.py", line 92, in __get__
    result = self._resolve()
  File "/home/user/.pyenv/versions/pyenv3.5.2/lib/python3.5/site-packages/six.py", line 115, in _resolve
    return _import_module(self.mod)
  File "/home/user/.pyenv/versions/pyenv3.5.2/lib/python3.5/site-packages/six.py", line 82, in _import_module
    __import__(name)
  File "/home/user/.pyenv/versions/3.5.2/lib/python3.5/tkinter/__init__.py", line 35, in <module>
    import _tkinter # If this fails your Python may not be configured for Tk
ImportError: No module named '_tkinter'

Ich erhalte einen solchen Fehler und kann keinen Schritt nach vorne machen. Überprüfen Sie verschiedene Websites, z. B. das Umschreiben des Backends von matplotlibrc Ich habe versucht, "freetype" und "libpng" einzugeben, aber es hat überhaupt nicht funktioniert.

Fazit

Ändern Sie die Version von matplotlib. Wenn Sie mit pip freeze usw. prüfen und es matplotlib == 2.0.0 ist,

(xxx)pip uninstall matplotlib
(xxx)pip install matplotlib==1.4.3 * xxx ist der Name der virtuellen Umgebung

Versuchen Sie, die vorherige Version mit zu installieren. In meinem Fall gelang dies beim "Importieren" von "matplotlib.pyplot".

Referenz: matplotlib.pyplot funktioniert in Version 1.5.0 @Mac nicht mehr gut

Recommended Posts

Beim Import kann matplotlib.pyplot nicht in einer pyenv-virtualenv-Umgebung ausgeführt werden
Untersuchung beim Import kann nicht mit Python durchgeführt werden
Einstellungen für die Python-Umgebung (virtualenv + pip ist nicht möglich)
Matplotlib usw. kann nicht in die VirtualEnv-Umgebung importiert werden
Wenn USB nicht formatiert werden konnte
Wenn pydub nicht installiert werden kann
Den Typ mit Python beherrschen? (Wann ist eine Typprüfung durchzuführen?)
Videos können in der Python-Entwicklungsumgebung nicht mit Spyder geladen werden
django kann nicht in der Entwicklungsumgebung von pipenv + pyenv installiert werden
Jupyter Notebook 6.0.2 kann nicht in der in Anaconda erstellten Python 2.7-Umgebung installiert werden
Was ist zu tun, wenn "Betriebssystemfehler: [WinError 126] Das angegebene Modul kann nicht gefunden werden" in der Importlampe angezeigt wird
Maßnahmen, um SSL nicht mit Pycharm installieren oder importieren zu können
Lösung, wenn aws-cli in der virtuellen Umgebung von Mac nicht ausgeführt werden kann (nach der Installation von Python 3.8)
Importfehler: Der Name'Flask 'kann nicht importiert werden, wenn der Dateiname in Flask flask.py lautet
Maßnahmen, die zu ergreifen sind, wenn in X11 Forward "Anzeige kann nicht geöffnet werden" angezeigt wird
De-VBA Excel Tool! Beseitigen Sie das VBA Tool in einer Umgebung, in der Python nicht mit Python installiert werden kann
"Temporäre Lösung", wenn pip nicht aktualisiert werden kann [Python]
[Linux] Wenn "| (Pipe)" unter CentOS7 nicht getroffen werden kann
Vorsichtsmaßnahmen bei der Installation von Paketen in der Conda-Umgebung
C-Fehler in GO-Umgebung konnte nicht importiert werden
[Django] CSS im Projekt kann nicht gelesen werden
Verwenden Sie pydantic beim Lesen von Umgebungsvariablen in Python