[PYTHON] Lorsque l'importation matplotlib.pyplot ne peut pas être effectuée dans l'environnement pyenv-virtualenv

environnement

OS:ubuntu14.04 LTS pyenv virtualenv 3.5.2 xxx pour créer un environnement python3 ensuite, pip install matplotlib Installez matplotlib avec: Aucun problème pour l'instant. Dohama d'ici. Dans un environnement de dialogue >>>import matplotlib.pyplot Quand tu fais

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'

J'obtiens une erreur comme celle-ci et je ne peux pas faire un pas en avant. J'ai recherché divers sites et réécrit le backend de matplotlibrc, J'ai essayé de mettre freetype et libpng, mais cela n'a pas fonctionné du tout.

Conclusion

Changez la version de matplotlib. Si vous vérifiez avec pip freeze etc. et que c'est matplotlib == 2.0.0,

(xxx)pip uninstall matplotlib
(xxx)pip install matplotlib==1.4.3 * xxx est le nom de l'environnement virtualenv

Essayez d'installer la version précédente avec. Dans mon cas, cela a réussi à «importer» de «matplotlib.pyplot».

Référence: matplotlib.pyplot a cessé de fonctionner correctement dans la version 1.5.0 @Mac

Recommended Posts

Lorsque l'importation matplotlib.pyplot ne peut pas être effectuée dans l'environnement pyenv-virtualenv
Enquête lorsque l'importation ne peut pas être effectuée avec python
paramètres d'environnement python (virtualenv + pip ne peut pas être effectué)
Impossible d'importer matplotlib etc. dans l'environnement VirtualEnv
Lorsque l'USB n'a pas pu être formaté
Lorsque pydub ne peut pas être installé
Maîtrisez le type avec Python? (Quand faire la vérification de type)
La vidéo ne peut pas être chargée avec Spyder dans l'environnement de développement Python
django ne peut pas être installé dans l'environnement de développement de pipenv + pyenv
Jupyter Notebook 6.0.2 ne peut pas être installé dans l'environnement Python 2.7 créé dans Anaconda
Que faire lorsque "Erreur OS: [WinError 126] Le module spécifié est introuvable" apparaît dans la torche d'importation
Mesures pour ne pas être en mesure d'installer ou d'importer ssl avec pycharm
Solution lorsque aws-cli ne peut pas être exécuté dans l'environnement virtuel de Mac (après l'installation de Python 3.8)
Erreur d'importation: impossible d'importer le nom 'Flask' lorsque le nom de fichier est flask.py dans Flask
Mesures à prendre lorsque "Impossible d'ouvrir l'affichage" s'affiche dans X11 Forward
Outil De-VBA Excel! Éliminez l'outil VBA dans un environnement où Python ne peut pas être installé avec Python
"Solution temporaire" lorsque pip ne peut pas être mis à jour [Python]
[Linux] Lorsque "| (pipe)" ne peut pas être frappé sur CentOS7
Précautions lors de l'installation de packages dans l'environnement conda
Impossible d'importer l'erreur C dans l'environnement GO
[Django] css dans le projet ne peut pas être lu
Utilisez pydantic lors de la lecture des variables d'environnement en Python