5.1.3. Praktikum-Setup (V)#

Im Praktikum arbeiten wir lokal, damit Sie Werkzeuge kennenlernen, die in echten Projekten Standard sind: eine feste Python-Umgebung, Paketverwaltung und ein reproduzierbarer Start.

Für schnelles Ausprobieren sind Live-Code/Notebooks gut – im Praktikum üben wir zusätzlich den typischen Projekt-Workflow: Interpreter/Umgebung wählen, Pakete gezielt installieren und immer in der richtigen Umgebung ausführen (auch wenn das Programm nur aus einer Datei besteht).

5.1.3.1. Schritt 1: Prüfen, ob conda verfügbar ist#

Öffnen Sie ein Terminal (unter Windows am einfachsten „Anaconda Prompt“) und führen Sie aus:

conda --version
python --version

Wenn conda nicht gefunden wird, lesen Sie zuerst den Hintergrundteil:
Python-Umgebungen: Distribution, Umgebungen, Pakete

5.1.3.2. Schritt 2: Kursumgebung anlegen (falls nötig)#

Legen Sie die Kursumgebung als Ordner an (Pfad-basiert, damit sie im Projekt sichtbar ist):

conda create --prefix ./envs/programmierung1 python

Alle Umgebungen sehen Sie mit:

conda env list

5.1.3.3. Schritt 3: Kursumgebung aktivieren#

Aktivieren Sie die Umgebung über den Pfad:

conda activate ./envs/programmierung1
../../../_images/active_env.png

Abb. 5.2 Nach dem Aktivieren einer Umgebung steht ihr Name bzw. Pfad in Klammern vor der Eingabeaufforderung (Prompt).#

Prüfen Sie zur Sicherheit, dass Sie wirklich die erwartete Python-Version/den erwarteten Interpreter verwenden:

python --version
python -c "import sys; print(sys.executable)"

5.1.3.4. Schritt 4: Pakete installieren (falls nötig)#

conda install numpy matplotlib pandas

Wenn ein Paket nicht über conda verfügbar ist, installieren Sie es mit pip – aber nur, wenn die Kursumgebung aktiv ist:

pip install paketname

5.1.3.5. Schritt 5: Nachschauen, was installiert ist#

conda list

5.1.3.6. Schritt 6: Hinterlegen der Umgebung in der IDE#

Hierzu werden Sie im Rahmen des Praktikums mehr erfahren.

5.1.3.7. Typische Stolpersteine#

  • Falscher Interpreter in der IDE: das Programm läuft, aber Pakete fehlen oder Versionen sind anders.
    → Prüfen Sie python -c "import sys; print(sys.executable)" im Terminal und wählen Sie denselben Interpreter in der IDE.

  • Umgebung nicht aktiviert: pip install ... landet in base oder irgendwo anders.
    → Vor jedem Installieren: conda activate ./envs/programmierung1.

  • Paket „verschwindet“: installiert, aber später nicht importierbar.
    → Meist: Installation in falscher Umgebung; prüfen Sie conda env list / conda list.

  • conda vs pip gemischt: funktioniert oft, aber kann zu Konflikten führen.
    → Faustregel: erst conda install ..., nur falls nötig pip install ... (immer in der aktivierten Umgebung).