Conda

In vielen Bereich hat sich Conda (Anaconda / Miniconda) als Paketmanagementsystem durchgesetzt.

Conda ist unter https://docs.conda.io erreichbar.

Anaconda vs Miniconda

Es gibt zwei Installationen. Mit Anaconda werden viele Pakete mit ausgeliefert. Miniconda ist dagegen eine Minimale Installation, wo eigentlich nur die Paketverwaltung Conda ausgeliefert wird.

Miniconda installieren

Für diesen Kurs wird empfohlen eine Miniconda Installation durchzuführen. Eine Anleitung findet sich unter https://docs.conda.io/en/latest/miniconda.html.

Conda Umgebung verwalten

Ein Getting Started kann unter https://docs.conda.io/projects/conda/en/latest/user-guide/getting-started.html gefunden werden.

Conda Umgebung einrichten

Für dieses Buch wird empfohlen eine Conda Umgebung mittels python-cybernetics.yml File einzurichten. Der Befehl lautet

conda env create -f python-cybernetics.yml

wobei das python-cybernetics.yml File wie folgt gestaltet ist:

name: python-cybernetics
channels:
  - conda-forge
  - default
dependencies:
  - python
  - numpy
  - matplotlib
  - scipy
  - pandas
  - seaborn
  - jupyterlab=3.0.16

Alternativ kann die Conda Umgebung python-cybernetics, mit

conda create --name python-cybernetics
conda activate python-cybernetics

installiert und aktiviert werden. Die Conda Pakete können dann wie folgt installiert werden:

conda install python
conda install numpy
conda install matplotlib
conda install scipy
conda install pandas
conda install seaborn
conda install -c conda-forge jupyterlab

Conda Umgebung löschen

Eine Conda Umgebung kann mit

conda remove --name python-cybernetics --all

gelöscht werden.

Conda Umgebung aktivieren und deaktivieren

Eine Conda Umgebung wird mit

conda activate python-cybernetics

aktiviert und mit

conda deactivate

deaktiviert.

Conda Übersicht

Verwaltung von Conda und Anaconda

Befehl

Beschreibung

conda info

Überprüfen, ob conda installiert ist, Version prüfen

conda update conda

Update des conda Paket- und Umgebungsmanagers

conda update anaconda

Aktualisieren Sie das anaconda-Metapaket

Verwalten von Umgebungen

Befehl

Beschreibung

conda info --envs

Eine Liste aller meiner Umgebungen erhalten

conda info -e

Aktive Umgebung wird mit * angezeigt