Wie kann ich Miniconda auf macOS installieren und konfigurieren?
- Vorbereitung und Download
- Installation über das Terminal
- Initialisierung und Aktivierung der Umgebung
- Erstellen und Verwalten von Umgebungen
- Konfiguration und Updates
- 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.shAlternativ, 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.shNach dem Herunterladen müssen Sie das Installationsskript ausführbar machen und dann ausführen:
chmod +x Miniconda3-latest-MacOSX-*.sh./Miniconda3-latest-MacOSX-*.shDer 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 initNach 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.10Um diese Umgebung zu aktivieren, verwenden Sie:
conda activate meine_umgebungWenn Sie die Umgebung nicht mehr benötigen, können Sie sie mit folgendem Befehl löschen:
conda remove -n meine_umgebung --allKonfiguration 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 --allDarü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-forgeZusammenfassung
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.
