Wie kann ich Miniconda auf macOS installieren und konfigurieren?

Melden
  1. Vorbereitung und Download
  2. Installation über das Terminal
  3. Initialisierung und Aktivierung der Umgebung
  4. Erstellen und Verwalten von Umgebungen
  5. Konfiguration und Updates
  6. Zusammenfassung

Vorbereitung und Download

Miniconda ist eine schlanke Version der Anaconda-Python-Distribution und bietet eine einfache Möglichkeit, Python-Umgebungen zu verwalten. Um Miniconda auf einem macOS-System zu installieren, sollte man zunächst die offizielle Miniconda-Webseite besuchen. Dort findet man den aktuellsten Installer für unterschiedliche Plattformen. Für macOS empfiehlt es sich, entweder den .pkg-Installer oder den Shell-Skript-Installer zu verwenden. Der Shell-Skript-Installer bietet mehr Flexibilität und wird häufig via Terminal ausgeführt.

Installation über das Terminal

Öffnen Sie zunächst das Terminal. Dann können Sie den Installer einfach über curl herunterladen. Zum Beispiel:

curl -O https://repo.anaconda.com/miniconda/Miniconda3-latest-MacOSX-x86_64.sh

Alternativ, für Apple Silicon Macs (M1, M2), kann der entsprechende ARM64-Installer heruntergeladen werden:

curl -O https://repo.anaconda.com/miniconda/Miniconda3-latest-MacOSX-arm64.sh

Nach dem Herunterladen müssen Sie das Installationsskript ausführbar machen und dann ausführen:

chmod +x Miniconda3-latest-MacOSX-*.sh./Miniconda3-latest-MacOSX-*.sh

Der Installer führt Sie interaktiv durch die Installation. Sie müssen die Lizenzbedingungen akzeptieren und können den Installationspfad wählen. Standardmäßig wird Miniconda in das Verzeichnis ~/miniconda3 installiert.

Initialisierung und Aktivierung der Umgebung

Nach erfolgreicher Installation bietet der Installer meist an, Miniconda automatisch in Ihr Shell-Profil zu initialisieren, etwa in .bash_profile, .zshrc oder .bashrc, abhängig von der verwendeten Shell. Diese Initialisierung sorgt dafür, dass der Befehl conda nach einem Terminal-Neustart sofort verfügbar ist.

Falls die Initialisierung nicht automatisch ausgeführt wurde oder Sie eine manuelle Initialisierung wünschen, können Sie folgenden Befehl verwenden:

~/miniconda3/bin/conda init

Nach dem Ausführen von conda init sollten Sie Ihr Terminal neu starten oder die Konfigurationsdatei mit source ~/.zshrc (oder entsprechend Ihrer Shell) neu laden.

Ab sofort können Sie conda-Befehle verwenden, wie conda activate oder conda install. Um die Basisumgebung immer automatisch beim Start zu aktivieren, können Sie dies in der conda-Konfiguration einstellen oder es bleibt optional deaktiviert.

Erstellen und Verwalten von Umgebungen

Mit Miniconda können Sie verschiedene Python-Umgebungen anlegen, um unterschiedliche Projekte sauber voneinander zu trennen. Ein Beispiel, um eine Umgebung mit Python 3.10 zu erstellen, ist:

conda create -n meine_umgebung python=3.10

Um diese Umgebung zu aktivieren, verwenden Sie:

conda activate meine_umgebung

Wenn Sie die Umgebung nicht mehr benötigen, können Sie sie mit folgendem Befehl löschen:

conda remove -n meine_umgebung --all

Konfiguration und Updates

Es empfiehlt sich grundsätzlich, Miniconda regelmäßig zu aktualisieren, um Sicherheitsupdates und Verbesserungen zu erhalten. Dies kann mit den folgenden Befehlen erfolgen:

conda update condaconda update --all

Darüber hinaus können Sie mit conda config verschiedene Einstellungen anpassen, z. B. den bevorzugten Paketkanal oder die automatische Bestätigung bei Installationen. Standardmäßig nutzt Miniconda den base-Kanal, aber Sie können weitere Kanäle wie conda-forge hinzufügen:

conda config --add channels conda-forge

Zusammenfassung

Die Installation von Miniconda auf macOS erfolgt sicher und einfach durch Herunterladen des offiziellen Shell-Skripts, Ausführen im Terminal und anschließender Initialisierung. Mit Miniconda erhalten Sie eine leistungsstarke Umgebung, um verschiedene Python-Setups getrennt voneinander zu verwalten und bequem Pakete zu installieren. Bereits nach kurzer Zeit können Sie mit eigenen Projekten produktiv arbeiten und von der flexiblen Verwaltung der Python-Versionen profitieren.

0

Kommentare