Une histoire sur l'installation de matplotlib à l'aide de pip avec une erreur

emballer

Lorsque j'ai essayé d'installer matplotlib à l'aide de pip, l'installation a échoué. Après avoir abaissé la version Python, l'installation a réussi.

environnement

Windows 10 64bit Python 3.8.0 (→ 3.7.3 décrit plus tard)

Contexte

J'ai créé un programme en utilisant Python, Pandas, Numpy et matplotlib sur mon PC habituel (PC1), et cela fonctionnait normalement. J'ai dû l'exécuter sur un autre PC (PC2) et j'ai installé Python et chaque bibliothèque sur PC2.

un événement

Python 3.8.0 a été installé avec succès avec le programme d'installation officiel exe. L'installation de Pandas et Numpy s'effectue normalement à partir de pip (lorsque Pandas est installé, Numpy est également installé).

Lorsque j'ai essayé d'installer matplotlib avec la commande suivante, l'installation a échoué avec une erreur.

C:\Users\[Username]>pip install matplotlib

(Omis)

Installing collected packages: matplotlib
    Running setup.py install for matplotlib ... error
    ERROR: Command errored out with exit status 1:

(Omis)

error: Microsoft Visual C++ 14.0 is required.

(Omis)

À propos, après la ligne de Running setup.py install, il était affiché en rouge.

Correspondance

Tout d'abord, j'ai eu du mal à trouver Microsoft Visual C ++. Même si j'essaye de mettre quelque chose comme ça, l'erreur ne change pas ...

Après cela, j'ai essayé d'installer Build Tools pour Visual Studio 2017 en me référant à l'article suivant.

https://qiita.com/white0221/items/b48f1b64dbd810e21702

Par conséquent, le message d'erreur a changé comme suit. Cependant, le point où l'erreur s'est produite reste inchangé.

error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Tools\\MSVC\\14.23.28105\\bin\\HostX86\\x64\\cl.exe' failed with exit status 2

En outre, à la suite de la poursuite de la recherche Google pour "matplotlib error status 1" et "matplotlib installation error", les questions et réponses suivantes ont été trouvées.

https://teratail.com/questions/219050

J'ai désinstallé Python 3.8.0, installé Python 3.7.3, puis installé matplotlib via pip, et cela a réussi si facilement que je n'ai pas pu le battre!

Ce que j'ai appris

Utilisez quand même la version stable!

Recommended Posts

Une histoire sur l'installation de matplotlib à l'aide de pip avec une erreur
Erreur lors de l'installation d'un module avec Python pip
Un mémorandum lorsqu'une erreur se produit avec pip install
Une histoire sur un amateur faisant une rupture de bloc avec python (kivy) ②
Une histoire sur un amateur faisant une rupture de bloc avec python (kivy) ①
L'histoire de l'utilisation de la réduction de Python
Une histoire sur une erreur lors du chargement d'un modèle TensorFlow créé avec Google Colab localement
Une histoire sur l'apprentissage automatique avec Kyasuket
Une solution de contournement lors de l'installation de pyAudio avec pip.
Une histoire sur l'implémentation d'un écran de connexion avec django
[Note] Une histoire sur l'impossibilité de percer le proxy avec pip
Une histoire sur la création d'un environnement IDE avec WinPython sur un ancien système d'exploitation Windows.
J'ai essayé de créer un chargeur de démarrage x86 qui peut démarrer vmlinux avec Rust
Installation de packages avec pip3
Erreur avec l'installation de pip
Une histoire de prédiction du taux de change avec Deep Learning
L'histoire de la création d'une partition de type Hanon avec Python
Une histoire d'essayer un monorepo (Golang +) Python avec Bazel
L'histoire de la gestion de theano avec TSUBAME 2.0
J'ai eu une erreur lors de l'utilisation de Tensorboard avec Pytorch
Une histoire de trébucher sur PATH après l'installation d'anaconda
Une histoire sur la façon dont les utilisateurs de Windows 10 ont créé un environnement pour utiliser OpenCV3 avec Python 3.5
J'ai eu une erreur de valeur lors de l'utilisation de JUMAN ++ avec PyKNP
Une histoire de compétition avec un ami dans Othello AI Preparation
Après l'installation de CentOS8 avec VirtualBox, une erreur se produit lors du redémarrage
Utiliser une imprimante avec Debian 10
Une histoire sur la façon de traiter le problème CORS
Apprentissage automatique Une histoire sur des personnes qui ne sont pas familiarisées avec GBDT utilisant GBDT en Python
Une histoire sur une guerre lorsque deux nouveaux arrivants ont développé une application
Une histoire sur la création d'une courte chanson par hasard avec Sudachi Py
Erreur Polyfit lors de l'installation de matplotlib
Une histoire à propos d'un débutant en python coincé avec aucun module nommé'ttp.server '
Que faire lorsque pip --user renvoie une erreur dans un environnement virtuel créé avec pyenv
Une histoire sur l'ajout d'une API REST à un démon créé avec Python
L'histoire de l'erreur de hachage est apparue lors de l'utilisation de Pipenv
# Solution lorsque l'installation de pip donne une erreur lors de l'utilisation d'Anaconda sur Windows 10
J'obtiens une erreur en essayant d'installer maec 4.0.1.0 avec pip
Une histoire sur une erreur de construction dans une bibliothèque partagée qui fait référence à libusb
Une histoire sur le développement d'un type logiciel avec Firestore + Python + OpenAPI + Typescript
Erreur avec pip: un problème est survenu lors de la confirmation du certificat SSL
Manuel de graphisme Python avec Matplotlib.
Japaneseize Matplotlib avec Alpine en utilisant Docker
Dessinez un graphique lâche avec matplotlib
Écrire un histogramme empilé avec matplotlib
Utiliser une webcam avec Raspberry Pi
[Petite histoire] Comment enregistrer des graphiques matplotlib dans un lot avec Jupyter
Que diriez-vous de créer un environnement virtuel avec Anaconda et de faire une installation pip?
Une histoire sur l'automatisation du mahjong en ligne (Jakutama) avec OpenCV et l'apprentissage automatique
J'ai eu une erreur liée à SSL avec l'installation de pip, donc je l'ai résolue.
Une histoire sur la création d'une chaîne anonyme avec Slack à partir de zéro connaissance
L'histoire de l'abandon d'essayer de se connecter à MySQL en utilisant Heroku
Une histoire sur la conversion de HTML en PDF avec WeasyPrint + matplotlib et l'intégration de graphiques [Les débutants apprennent python avec un livre de référence]
J'obtiens une erreur avec les pandas d'importation.
Certificat SSL lié à l'installation de pip? Erreur
Une histoire sur un remodelage magique qui met Lubuntu dans un Chromebook
À propos de la gestion des packages avec conda et pip
Comment dessiner un graphique avec Matplotlib