Ich bin relativ neu in der Python-Codierung und möchte etwas über Statistik und Datenverwaltung in Python lernen. Dafür möchte ich Matplotlib installieren, was mir einige Probleme bereitet.
Ich sehe andere Leute, die dieses Problem haben, aber ich habe nicht vollständig verstanden, wie es behoben werden kann.
Zur Installation benutze ich
pip install matplotlib
Ich habe die folgenden Spezifikationen installiert
- Windows 10
- Python 3.8
- Microsoft Studio 2019
Der erste Fehler, den ich bekam, war die Installation von Microsoft Studio, also habe ich das gemacht. Ich habe auch versucht, pip zu aktualisieren
BUILDING MATPLOTLIB
matplotlib: yes [3.1.1]
python: yes [3.8.0 (tags/v3.8.0:fa919fd, Oct 14 2019, 19:21:23) [MSC v.1916 32 bit (Intel)]]
platform: yes [win32]
...
checkdep_freetype2.c
src/checkdep_freetype2.c(1): fatal error C1083: Cannot open include file: 'ft2build.h': No such file or directory
error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Tools\\MSVC\\14.23.28105\\bin\\HostX86\\x86\\cl.exe' failed with exit status 2
----------------------------------------
ERROR: Command errored out with exit status 1:
python
matplotlib
install
user12239916
quelle
quelle
Antworten:
Sie haben Python 3.8, nicht Python 3.7. Für matplotlib 3.1.1 auf pypi
sind jedoch keine Python 3.8-Räder verfügbar . Entfernen Sie Python 3.8 am besten vollständig und installieren Sie Python 3.7.
Wenn Sie dann ausführen
python -m pip install matplotlib
, wird die kompilierte Version von den Rädern installiert, sodass Sie nichts selbst kompilieren oder Microsoft Studio zur Verfügung haben müssen.quelle
Nachdem ich viel Zeit mit dem Problem verbracht hatte, half mir dies, es zu lösen:
quelle
Zu Ihrer Information : Die Installationsanweisungen für die matplotlib-Website enthalten einige Informationen zur Installation von der Quelle.
Für Windows heißt es, dass die Einstellungen Include-Pfad und Link-Pfad enthalten sind:
quelle
Um dieses Problem zu umgehen, können Sie matplotlib unter Windows mithilfe der 'Inoffiziellen Windows-Binärdateien für Python-Erweiterungspakete' mit installieren
pip install <downloaded_filename>
.Getestet unter Python 3.8, Windows 10 und matplotlib-3.2
https://www.lfd.uci.edu/~gohlke/pythonlibs/#matplotlib
quelle