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: 
  1. Ü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.
  2. 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 installer
    Mac (ab OS X 10.9): macOS 64-bit installen
  3. 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: 
    Image PlaceholderMit rechtsklick > Properties > Target findest du den richtigen path.
  4. 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)
Image Placeholder
Falls es sich um einen Shortcut handelt   dann mit rechtsklick > Properties > Target den richtigen Path finden:
Image Placeholder



2. Falls Python 3.7 nicht ausgewählt werden kann, auf "Show All" klicken.
Image Placeholder

3. Das python.exe file im Ordner Python37 auswählen (bzw den vorher gefundenen path hineinkopieren)
Image Placeholder

4. Bei Project Interpreter Python 3.7 auswählen, apply + ok
Image Placeholder

5. Nun sollte die Installation von matplotlib/numpy funktionieren