Python Installation mittels Miniconda und Conda-Umgebungen
Bevor wir unser erstes Programm implementieren können, müssen wir unseren Rechner entsprechend einrichten. Wir benötigen mindestens eine Python-Umgebung, einen geeigneten Editor für den Quellcode und eine Möglichkeit externe Programmbibliotheken (Module) nachzuinstallieren. Im Folgenden soll eine Möglichkeit vorgestellt werden, die betriebssystem unabhängig und zuverlässig funktioniert.
Installation von Conda¶
Conda ist ein Paketmanager, der über die Kommandozeile bedient werden kann. Conda erlaubt es innerhalb einer isolierten Umgebung Programmpakete wie beispielsweise Python selbst, sowie externe Programmbibliotheken (Module) zu installieren.
Man findet im Internet verschiedene Conda-Distributionen. Wir wollen hier die Distribution
MiniConda verwenden. Für alle gängigen Betriebssysteme findet man unter
https://
Wenn die Installation erfolgreich war, öffnen wir eine Konsole[1] und geben den Befehl
conda listein. Hier sollte nun eine Liste aller vorinstallierten Pakete erscheinen.
Conda konfigurieren¶
In Conda lassen sich Umgebungen erstellen, welche weitestgehend unabhängig vom restlichen System sind (siehe auch Link-Conda). In diesen Umgebungen lässt sich eine Python-Distribution sowie weitere Python-Module, welche im Verlauf der Lehrveranstaltung verwendet werden, installieren.
Zunächst erstellen wir eine neue Umgebung namens myenv. Dazu tippen wir in die Konsole ein:
conda create --name myenvDies geschieht nur einmalig. Immer wenn wir nun in unsere Python-Umgebung wechseln wollen, tippen wir ein:
conda activate myenvEs fällt auf, dass die Konsoleneingabe nun von
(base) user@machine:~$auf
(myenv) user@machine:~$wechselt. Um zu testen, ob die Python-Installation innerhalb unserer Umgebung erfolgreich war tippen wir ein:
python --versionAusgabe: Python 3.12.2
Achtung wer nicht in Windows arbeitet muss ggf. python3 anstatt python eintippen. Falls hier dennoch eine Fehlermeldung auftaucht, dass Python unbekannt sein sollte, geben Sie beim Erstellen der neuen Umgebung einfach die entsprechende Python-Version mit an.
conda create --name myenv python=3.12Wir können nun bereits anfangen in Python zu programmieren. Wir wechseln mit
pythonin die Python-Konsole und schreiben unser erstes Programm, welches ein “Hello world!” auf der Konsole ausgeben soll:
print("Hello world!")Wir verlassen die Python-Konsole mit dem Befehl exit() oder mit STRG+D im Windows-Betriebssystem oder in macOS mit ⌃+D.
Haben wir unsere Arbeit beendet können wir die Conda-Umgebung mit
conda deactivatewieder verlassen.
Unter Windows gibt man einfach hierzu in das Suchfeld der Windows-Taskleiste
MinicondaoderAnacondaein und klickt danach auf das Symbol der entsprechenden App, um die Conda-Konsole zu öffnen. Unter macOS existiert die Windows-Taskleiste analog unter dem Namen Terminal, welches sich mithilfe der Tastenkombination⌘+spaceöffnet. Darin tippt manMinicondaoderAnacondaein und klickt das entsprechende Symbol.