Conda

Conda ist das Kommandozeilenprogramm für das Paketmanagementsystem, d.h. mit dem Conda-Programm wird die jeweilige Arbeitsumgebung ausgewählt, erstellt, Pakete dazugefügt u.s.w..

Der Anaconda-Navigator ist das grafische Frontend für conda, aber überlicherweise wird der Anaconda Prompt verwendet.

Die Arbeitsumgebung (=virtual Environment) steht am Anfang des Anaconda Prompts. Die Standard (=Default) Umgebung heißt base und der Prompt sieht unter Windows dann so aus.

(base) C:\USERS\OLA>

Um zu sehen welche Pakete in der aktuellen Arbeitsumgebung vorhanden sind:

(base) C:\USERS\OLA> conda list

Um sehen welche Arbeitsumgebungen es gibt:

(base) C:\USERS\OLA> conda env list

Wenn es nun z.B. eine Arbeitsumgebung mit dem Namen thonny gibt, können wir folgendermassen zu dieser Arbeitsumgebung wechseln:

(base) C:\USERS\OLA> conda activate thonny

und wechseln so wieder zurück:

(thonny) C:\USERS\OLA> conda deactivate

(base) C:\USERS\OLA>

Für eine neue Arbeitsumgebung muss auch immer die gewünschte Python-Version angegeben werden. (Die Angabe der Python-Version kann mehr oder weniger genau sein z.B. 3.8 oder 3.11.5) Wir erstellen also ein neues virtual environment mit dem Namen testenv:

(base) C:\USERS\OLA> conda create --name testenv python=3.9

wechseln zur neu erstellten Arbeitsumgebung und installieren das Paket openpyxl aus dem Anaconda Repository.

(base)    C:\USERS\OLA> conda activate testenv
(testenv) C:\USERS\OLA> conda install openpyxl

Wenn ich noch zusätzlich die IDE Thonny installieren möchte, prüfe ich, ob es das Paket unter anacanda gibt. Dazu suche ich Internet nach „conda thonny“, finde aber nichts. Dann installiere ich Thonny stattdessen aus dem PyPI Repository.

(testenv) C:\USERS\OLA> pip install thonny

und rufe es gleich mal auf

(testenv) C:\USERS\OLA> thonny