Wie erstelle ich eine neue Conda-Umgebung in Miniconda?
Einführung
Miniconda ist eine minimalistische Version von Anaconda, die es ermöglicht, leichtgewichtige Python-Umgebungen zu erstellen und zu verwalten. Eine der wichtigsten Funktionen von Miniconda ist die Möglichkeit, separate Umgebungen zu erstellen, die unterschiedliche Python-Versionen und Pakete enthalten können. Dadurch bleiben Projekte voneinander isoliert, was Konflikte zwischen Paketversionen vermeidet.
Vorbereitung
Bevor Sie eine neue Conda-Umgebung erstellen, stellen Sie sicher, dass Miniconda korrekt installiert und die Kommandozeile (Terminal oder Anaconda Prompt unter Windows) geöffnet ist. Es kann hilfreich sein, zunächst die aktuelle Version von Conda zu überprüfen und gegebenenfalls zu aktualisieren, um sicherzustellen, dass Sie die neuesten Funktionen verwenden.
Um die Conda-Version zu prüfen, geben Sie folgende Zeile ein:
conda --versionAlternativ können Sie Conda mit folgendem Befehl aktualisieren:
conda update condaErstellen der neuen Umgebung
Um eine neue Conda-Umgebung zu erstellen, verwenden Sie den Befehl conda create. Sie können der Umgebung einen Namen geben und optional die Python-Version sowie weitere Pakete angeben, die direkt mitinstalliert werden sollen.
Ein Beispielbefehl, um eine Umgebung namens meine_umgebung mit Python 3.9 zu erstellen, lautet:
conda create --name meine_umgebung python=3.9Nachdem Sie diesen Befehl ausgeführt haben, wird Conda die erforderlichen Pakete herunterladen und installieren. Während des Vorgangs werden Sie gefragt, ob Sie fortfahren möchten; bestätigen Sie dies durch Eingabe von y und Drücken der Eingabetaste.
Aktivieren der Umgebung
Nachdem die Umgebung erstellt wurde, müssen Sie sie aktivieren, um sie zu nutzen. Die Aktivierung stellt sicher, dass die Kommandozeilenbefehle und Python-Installationen in der Umgebung verwendet werden. Zum Aktivieren der Umgebung geben Sie ein:
conda activate meine_umgebungNach der Aktivierung verändert sich üblicherweise die Eingabeaufforderung, sodass Sie den Namen der aktiven Umgebung sehen können. Jetzt können Sie innerhalb dieser Umgebung Pakete installieren oder Ihr Projekt ausführen, ohne dass andere Conda-Umgebungen oder das Basissystem beeinflusst werden.
Zusätzliche Hinweise
Wenn Sie spezifische Pakete direkt bei der Erstellung der Umgebung mitinstallieren möchten, fügen Sie diese einfach zum Befehl hinzu. Zum Beispiel:
conda create --name datenprojekt python=3.8 numpy pandas matplotlibSo wird neben Python 3.8 auch NumPy, Pandas und Matplotlib installiert. Um eine Übersicht über alle vorhandenen Umgebungen zu bekommen, können Sie conda env list verwenden.
Wenn Sie die Umgebung später nicht mehr benötigen, lässt sie sich mit conda remove --name meine_umgebung --all wieder löschen.
