Conda ist ein Werkzeug, mit dem Sie für jeden Kurs oder jedes Projekt eine eigene, abgeschottete Python-Umgebung anlegen können. Jede Umgebung hat ihr eigenes Python und ihre eigenen Pakete – so geraten sich verschiedene Klassen oder Projekte nie in die Quere.
Alle Befehle geben Sie in die Anaconda Prompt ein. Sie finden sie im Startmenü unter „Anaconda Prompt". Nach dem Öffnen sehen Sie am Zeilenanfang (base) – das ist die Standardumgebung.
Ihre Umgebungen werden in Ihrem persönlichen Benutzerprofil gespeichert. Da Sie sich mit Ihrem schulischen Konto (Active Directory) an jedem Schul-PC anmelden, ist eine Umgebung, die Sie an einem Computer anlegen, automatisch auch an jedem anderen Schul-PC verfügbar.
Tipp: Halten Sie Ihre Umgebungen schlank. Da sie mit Ihrem Profil mitwandern, sorgen sehr große Umgebungen für längere Anmeldezeiten. Installieren Sie nur, was Sie wirklich brauchen, und löschen Sie nicht mehr benötigte Umgebungen (siehe Abschnitt 8).
conda create -n kurs8a python=3.12
-n kurs8a ist der Name der Umgebung. Wählen Sie einen kurzen Namen ohne Leerzeichen (z. B. kurs8a, info-lk, projekt-roboter).python=3.12 legt die Python-Version fest.Proceed ([y]/n)? mit der Eingabetaste.Sie können gewünschte Pakete auch gleich mitinstallieren:
conda create -n kurs8a python=3.12 numpy matplotlib
Legen Sie für jeden Kurs eine eigene Umgebung an. Arbeiten Sie möglichst nicht in der Standardumgebung
(base).
Bevor Sie mit einer Umgebung arbeiten, müssen Sie sie aktivieren:
conda activate kurs8a
Am Zeilenanfang wechselt (base) zu (kurs8a). Daran erkennen Sie, dass die richtige Umgebung aktiv ist.
Zum Verlassen:
conda deactivate
Aktivieren Sie zuerst die Umgebung (Abschnitt 3), dann:
conda install pandas
Mehrere Pakete auf einmal:
conda install numpy pandas matplotlib
Wird ein Paket nicht gefunden, versuchen Sie es über den Kanal conda-forge:
conda install -c conda-forge paketname
Manche Pakete gibt es nur über pip. Diese installieren Sie innerhalb der aktivierten Umgebung so:
pip install paketname
Bei aktivierter Umgebung:
Python interaktiv starten (zum Ausprobieren):
python
Beenden mit exit() oder Strg + Z und Eingabetaste.
Ein Skript ausführen:
python mein_skript.py
Version prüfen (zur Kontrolle, dass die richtige Umgebung aktiv ist):
python --version
Installierte Pakete anzeigen:
conda list
Ein Paket entfernen (Umgebung muss aktiv sein):
conda remove paketname
Ein Paket aktualisieren:
conda update paketname
Eine Umgebung umbenennen:
conda rename -n alterName neuerName
conda env list
Es werden alle Ihre Umgebungen aufgelistet; die aktive ist mit einem Sternchen * markiert.
Deaktivieren Sie die Umgebung zuerst (conda deactivate), dann:
conda env remove -n kurs8a
.py-Datei.('kurs8a': conda) gekennzeichnet.Danach verwendet VS Code automatisch diese Umgebung – sowohl beim Ausführen über die Schaltfläche ▶ Run (bzw. F5) als auch im integrierten Terminal.
Voraussetzung ist die Python-Erweiterung in VS Code; an den Schul-PCs ist sie in der Regel bereits installiert.
| Aufgabe | Befehl |
|---|---|
| Umgebung erstellen | conda create -n name python=3.12 |
| Umgebung aktivieren | conda activate name |
| Umgebung deaktivieren | conda deactivate |
| Paket installieren | conda install paketname |
| Paket über conda-forge | conda install -c conda-forge paketname |
| Paket per pip | pip install paketname |
| Pakete anzeigen | conda list |
| Paket entfernen | conda remove paketname |
| Umgebung umbenennen | conda rename -n alt neu |
| Alle Umgebungen anzeigen | conda env list |
| Umgebung löschen | conda env remove -n name |
| Python starten | python |
| Skript ausführen | python datei.py |