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.
Windows 10 64bit Python 3.8.0 (→ 3.7.3 décrit plus tard)
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.
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.
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!
Utilisez quand même la version stable!
Recommended Posts