Conda auf Ubuntu installieren: Eine Schritt-für-Schritt-Anleitung

Foto des Autors

By Jan

Voraussetzungen für die Conda-Installation auf Ubuntu

Bevor du Conda unter Ubuntu installierst, musst du sicherstellen, dass dein System die folgenden Voraussetzungen erfüllt:

Betriebssystem

  • Ubuntu 20.04 LTS (Focal Fossa) oder höher

Prozessorarchitektur

  • Conda unterstützt sowohl 32-Bit- als auch 64-Bit-Architekturen. Überprüfe deine Prozessorarchitektur mit dem Befehl uname -m.

Paketverwaltung

  • Ubuntu verwendet den Apt-Paketmanager. Stelle sicher, dass Apt auf deinem System installiert und aktualisiert ist.

Abhängigkeiten

  • Folgende Abhängigkeiten müssen installiert sein:
    • Python 3.6 oder höher
    • Open SSL 1.1.1 oder höher
    • Lib OpenSSL-dev
    • GCC oder Clang Compiler

Internetverbindung

  • Du benötigst eine stabile Internetverbindung, um das Conda-Installationsprogramm herunterzuladen.

Schritt-für-Schritt-Anleitung zur Installation von Conda auf Ubuntu

Voraussetzungen

Bevor du mit der Installation von Conda beginnst, stelle sicher, dass die folgenden Voraussetzungen erfüllt sind:

  • Ein Ubuntu-System mit Root-Zugriff oder sudo-Berechtigungen
  • Internetverbindung

Installation mit apt

Die empfohlene Methode zur Installation von Conda auf Ubuntu ist die Verwendung des apt-Paketmanagers. Führe die folgenden Schritte aus:

  1. Update des Paketindex: Öffne ein Terminal und gib ein:
sudo apt update
  1. Hinzufügen des Conda-Repositorys: Importiere den öffentlichen Conda-Schlüssel:
wget -q https://repo.anaconda.com/archive/Anaconda3-2023.05-Linux-x86_64.gpg
sudo apt-key add Anaconda3-2023.05-Linux-x86_64.gpg

Füge das Conda-Repository zu deiner Quellenliste hinzu:

echo "deb [arch=amd64] https://repo.anaconda.com/pkgs/main/ linux-64" | sudo tee /etc/apt/sources.list.d/conda.list
  1. Installation von Conda: Aktualisiere den Paketindex erneut und installiere Conda:
sudo apt update
sudo apt install conda

Installation mit dem Conda-Installer

Alternativ kannst du Conda auch direkt von der Anaconda-Website installieren.

  1. Herunterladen des Conda-Installers: Besuche die Anaconda-Download-Seite und lade den Installer für dein Betriebssystem herunter.

  2. Ausführen des Installers: Navigiere zum Speicherort des heruntergeladenen Installers und führe ihn aus:

bash Anaconda3-2023.05-Linux-x86_64.sh
  1. Akzeptieren der Lizenzvereinbarung: Lies die Lizenzvereinbarung sorgfältig durch und akzeptiere sie, indem du "yes" eingibst.

  2. Zielverzeichnis auswählen: Wähle das Zielverzeichnis für die Conda-Installation. Es wird empfohlen, das Standardverzeichnis "/opt/conda" zu verwenden.

  3. Installation abschließen: Folge den Anweisungen auf dem Bildschirm, um die Installation abzuschließen.

Überprüfen der Installation

Um zu überprüfen, ob Conda erfolgreich installiert wurde, führe den folgenden Befehl aus:

conda --version

Du solltest eine Ausgabe sehen, die die installierte Conda-Version anzeigt.

Überprüfen der erfolgreichen Conda-Installation

Sobald du Conda erfolgreich auf deinem Ubuntu-System installiert hast, ist es wichtig, die Installation zu überprüfen, um sicherzustellen, dass sie ordnungsgemäß funktioniert. Hier sind einige Schritte, die du ausführen kannst:

Conda-Befehl prüfen

Öffne dein Terminal und gib den folgenden Befehl ein:

conda --version

Dieser Befehl sollte die installierte Version von Conda ausgeben.

Conda-Umgebungen auflisten

Um die auf deinem System installierten Conda-Umgebungen aufzulisten, führe den folgenden Befehl aus:

conda env list

Dieser Befehl sollte eine Liste aller Umgebungen anzeigen, die du erstellt hast, sowie die aktuell aktive Umgebung.

Pakete in der Basisumgebung prüfen

Mit dem folgenden Befehl kannst du die in der Basis-Conda-Umgebung installierten Pakete auflisten:

conda list

Dadurch wird eine Liste aller installierten Pakete sowie deren Versionen angezeigt.

Suchen nach Paketen

Du kannst mit dem folgenden Befehl nach bestimmten Paketen suchen:

conda search <Paketname>

Dieser Befehl gibt Informationen zum gesuchten Paket zurück, einschließlich seiner Versionen und Abhängigkeiten.

Fehlerbehebung bei häufigen Problemen

Wenn du bei der Installation von Conda auf Probleme stößt, kannst du die folgenden Schritte zur Fehlerbehebung ausprobieren:

  • Stelle sicher, dass du als Administrator angemeldet bist.
  • Überprüfe deine Internetverbindung.
  • Lösche den Conda-Cache und installiere Conda erneut.
  • Konsultiere die offizielle Conda-Dokumentation oder frage in der Conda-Community nach Unterstützung.

Fehlerbehebung bei häufigen Problemen bei der Conda-Installation

Bei der Installation von Conda auf Ubuntu können verschiedene Fehler auftreten. Hier sind einige allgemeine Schritte zur Fehlerbehebung:

Probleme mit der Internetverbindung

Überprüfe, ob dein Computer mit dem Internet verbunden ist. Wenn du Probleme mit der Internetverbindung hast, kannst du versuchen, eine andere Netzwerkverbindung zu verwenden oder deinen Router oder Modem neu zu starten.

Fehlermeldungen mit "Permission denied"

Wenn du beim Ausführen von Conda-Befehlen Fehler mit "Permission denied" erhältst, musst du möglicherweise die Berechtigungen für das Conda-Verzeichnis anpassen. Öffne ein Terminal und führe die folgenden Befehle aus:

sudo chown -R $USER /home/$USER/miniconda3
sudo chmod -R 755 /home/$USER/miniconda3

Ersetze $USER durch deinen Benutzernamen.

curl: (6) Could not resolve host: …

Dieser Fehler kann auftreten, wenn du eine veraltete Version von curl verwendest. Aktualisiere curl mit:

sudo apt-get update
sudo apt-get install curl

Probleme mit der Conda-Abhängigkeit

Wenn Conda Abhängigkeiten nicht auflösen kann, kannst du versuchen, die Conda-Datenbank zu aktualisieren:

conda update conda

Wenn das Problem weiterhin besteht, kannst du versuchen, den Conda-Cache zu löschen:

conda clean --all

Andere Fehler

Wenn du andere Fehler bei der Conda-Installation erhältst, kannst du die Conda-Dokumentation dokumentieren oder in den Conda-Foren nach Hilfe fragen.

Erstellen und Verwalten von Conda-Umgebungen

Conda-Umgebungen ermöglichen es dir, verschiedene Versionen von Python und Paketen für unterschiedliche Projekte zu isolieren. So kannst du beispielsweise eine Umgebung für maschinelles Lernen mit den neuesten Pandas- und Scikit-learn-Versionen und eine separate Umgebung für Webentwicklung mit älteren Django- und Flask-Versionen haben.

Erstellen einer Conda-Umgebung

Um eine neue Umgebung zu erstellen, verwende den conda create-Befehl. Du kannst den Umgebungsnamen angeben, gefolgt von den Paketen, die du installieren möchtest. Zum Beispiel:

conda create -n my_env python=3.7 numpy pandas matplotlib

Dies erstellt eine Umgebung namens "my_env" mit Python 3.7, NumPy, Pandas und Matplotlib. Du kannst die Pakete, die du installierst, über die Option -c angeben. Beispielsweise kannst du das PyPI-Paket Flask aus dem Anaconda Cloud-Repository hinzufügen:

conda create -n my_env -c conda-forge python=3.7 flask=2.0

Aktivieren einer Conda-Umgebung

Sobald du eine Umgebung erstellt hast, musst du sie aktivieren, um sie zu verwenden. Verwende dazu den conda activate-Befehl:

conda activate my_env

Jetzt werden alle Befehle, die du ausführst, innerhalb der aktivierten Umgebung ausgeführt.

Auflisten und Löschen von Conda-Umgebungen

Um eine Liste deiner Umgebungen zu erhalten, verwende den Befehl conda env list. Um eine Umgebung zu löschen, verwende conda remove -n <Umgebungsname> --all.

Installieren und Aktualisieren von Paketen in einer Conda-Umgebung

Um Pakete in einer aktivierten Umgebung zu installieren, verwende conda install. Um ein Paket zu aktualisieren, verwende conda update.

Fazit

Conda-Umgebungen sind ein leistungsstarkes Werkzeug zum Isolieren verschiedener Softwareversionen. Indem du Umgebungen erstellst, kannst du Probleme mit Versionskonflikten vermeiden und verschiedene Projekte effizient verwalten.

Deinstallieren von Conda von Ubuntu

Wenn du Conda nicht mehr benötigst, kannst du es wie folgt von deinem Ubuntu-System deinstallieren:

Conda deinstallieren

Öffne ein Terminalfenster und führe den folgenden Befehl aus:

conda uninstall --yes conda

Dieser Befehl deinstalliert Conda und seine Pakete.

Pakete deinstallieren

Wenn du nur bestimmte Conda-Pakete und nicht Conda selbst deinstallieren möchtest, verwende folgenden Befehl:

conda remove <package-name>

Ersetze <package-name> durch den Namen des Pakets, das du entfernen möchtest.

Basisumgebung löschen

Wenn du die von Conda erstellte Basisumgebung löschen möchtest, führe den folgenden Befehl aus:

conda remove --name base <package-name>

Ersetze <package-name> durch den Namen des in der Basisumgebung installierten Pakets.

Datenverzeichnisse entfernen

Wenn du Conda vollständig von deinem System entfernen möchtest, musst du auch seine Datenverzeichnisse löschen. Diese Verzeichnisse befinden sich in der Regel unter den folgenden Pfaden:

  • /home/<user>/.conda
  • /home/<user>/miniconda3
  • /opt/conda

Lösche diese Verzeichnisse mit den folgenden Befehlen:

rm -rf /home/<user>/.conda
rm -rf /home/<user>/miniconda3
rm -rf /opt/conda

Ersetze <user> durch deinen Benutzernamen.

Sobald dies erledigt ist, ist Conda von deinem Ubuntu-System vollständig deinstalliert.

Schreibe einen Kommentar