Leider gibt es Probleme beim Download von matplotlib, falls
man als Interpreter Python 3.8 verwendet. Dieses Problem wird z.T. auch
bei der Installation von numpy gemeldet. Man kann den Fehler umgehen,
wenn stattdessen Python 3.7 benutzt wird.
Fehler: "Error occurred when installing matplotlib"
Tipp: es kann auch stehen, dass es Probleme mit pip oder Cython gab - meist ist das Problem auf Python 3.8 oder ein falscher Path (Schritt 3) zurückzuführen.
Vorgehen:
- Überprüfen ob Python 3.7 bereits installiert ist:suche nach Python - falls Python 3.7 erscheint, kannst du den Installationsschritt überspringen. Normalerweise findest du das Programm im Ordner Python37 unter Programme.
- Python 3.7.6 herunterladen und installieren:auf https://www.python.org/downloads/release/python-376/ ganz unten folgende Datei herunterladen und installieren:Windows (64 bit): Windows x86-64 executable installerMac (ab OS X 10.9): macOS 64-bit installen
- Python 3.7 als Project Interpreter definieren:Pycharm öffnen > File > Settings (Einstellungen) > Project > Project Interpreter. Falls python 3.7 nicht in der Liste erscheint, auf Show All drücken. Dann auf das "+" klicken um python 3.7 hinzuzufügen, im neuen Fenster unter "System Interpreter" auf "..." drücken und die Datei python.exe im Ordner Python37 auswählen. Mit Ok bestätigen und Python 3.7 als Project Interpreter auswählen > Apply > Ok.Tipp: Es ist wichtig, dass der richtige path angegeben wird - es handelt sich um das python.exe, welches durch die Installation entstanden ist - ihr könnt auch den Computer nach python 3.7 absuchen und so herausfinden, wo dieses nun abgespeichert ist (normalerweise in einem Programme-Ordner unter Python37).
Achtung: Falls du nach python.exe suchst und ein python.exe mit diesem Pfeilsymbol findest, handelt es sich nur um einen Shortcut:Mit rechtsklick > Properties > Target findest du den richtigen path.
- Matplotlib herunterladen:Nun kannst nochmals versuchen, matplotlib herunterzuladen.
Falls es immer noch zu einer Fehlermeldung
kommt, dann melde dich jederzeit bei apro@ethz.ch mit Screenshots oder schau' am besten in einer Übungsstunde vorbei und Frage einen Assistenten.
Screenshots zu den einzelnen Schritten:
1. Ist Python 3.7 bereits installiert? Wo befindet sich die Datei? (path wird in Schritt 3 gebraucht)

Falls es sich um einen Shortcut handelt
dann mit rechtsklick > Properties > Target den richtigen Path finden:


2. Falls Python 3.7 nicht ausgewählt werden kann, auf "Show All" klicken.
3. Das python.exe file im Ordner Python37 auswählen (bzw den vorher gefundenen path hineinkopieren)
4. Bei Project Interpreter Python 3.7 auswählen, apply + ok
5. Nun sollte die Installation von matplotlib/numpy funktionieren