In unserem früheren Artikel hatten wir gezeigt, wie Sie mehrere Versionen von Python installieren, ohne Systemtools zu beschädigen, und wie Sie mit Virtualenv eine isolierte Umgebung erstellen?. Hier ist eine weitere Methode zum Erstellen einer virtuellen Umgebung für verschiedene Python-Versionen – mit Conda.
Conda ist ein Open-Source-Paketverwaltungssystem und Umgebungsverwaltung für jede Sprache wie Python, Ruby, R, Lua, Scala, Java, C/C++, Fortran. Conda erstellt, speichert, lädt und wechselt problemlos zwischen Umgebungen. Wenn Sie also eine Anwendung oder ein Programm ausführen müssen, das eine andere Version von Python erfordert, hilft Conda dabei.
So installieren Sie das Conda-Paketverwaltungssystem
Es gibt zwei Möglichkeiten, Conda zu installieren.
- Der schnellste Weg ist die Installation von Miniconda, einer Miniversion von Anaconda, die nur Conda und seine Abhängigkeiten enthält.
- Benötigen Sie Conda und über 720 Open-Source-Pakete, dann installieren Sie Anaconda.
Wir empfehlen Ihnen, Anaconda zu installieren. Ein Vorteil von Anaconda ist, dass keine Administratorrechte erforderlich sind.
So installieren Sie Anaconda – Paketverwaltungssystem
Schritt 1:Voraussetzungen installieren
#apt-get install libgl1-mesa-glx libegl1-mesa libxrandr2 libxrandr2 libxss1 libxcursor1 libxcomposite1 libasound2 libxi6 libxtst6
Schritt 2:Laden Sie das Anaconda-Installationsprogramm für Linux herunter
Abhängig von Ihrer Python-Version können Sie das Anaconda-Installationsprogramm für Linux herunterladen. In letzter Zeit unterstützt Anaconda die 64-Bit-Version von Linux. Stellen Sie sicher, dass Sie ein 64-Bit-Betriebssystem und kein 32-Bit verwenden.
Schritt 3:Führen Sie das Anaconda-Installationsprogramm aus
Nachdem Sie das Anaconda-Installationsprogramm heruntergeladen haben, führen Sie es mit dem folgenden Befehl auf Ihrem Terminal aus:
#bash Anaconda3-2019.07-Linux-x86_64.sh
Folgen Sie den Anweisungen auf den Installationsbildschirmen.
Fügen Sie die bash
ein unabhängig davon, ob Sie die Bash-Shell verwenden oder nicht.
Schließen und öffnen Sie nach erfolgreicher Installation das Terminal, damit es wirksam wird.
Conda verifizieren
$conda -V
Erstellen Sie eine virtuelle Umgebung für Ihr Projekt
Um eine bestimmte Python-Version für Ihre virtuelle Umgebung zu verwenden, durchsuchen Sie zunächst die Liste der verfügbaren Python-Versionen mit dem folgenden Befehl:
$conda search "^python$"
Dadurch werden alle Python-Versionen aufgelistet. Sie können die bestimmte Version für Ihre virtuelle Umgebung auswählen, indem Sie im folgenden Befehl x.x durch die gewünschte Version ersetzen:
$conda create -n name_of_the_env python=x.x anaconda
Drücken Sie Y, um fortzufahren. Dadurch werden die Python-Version und alle zugehörigen Anaconda-Paketbibliotheken unter dem Pfad installiert, den Sie während der Umgebungserstellung angegeben haben.
Aktivieren Sie Ihre virtuelle Umgebung
Nachdem Sie die virtuelle Umgebung erstellt haben, müssen Sie sie aktivieren, indem Sie einfach den folgenden Befehl mit Ihrem Umgebungsnamen ausführen, um zu Ihrer virtuellen Umgebung zu wechseln.
$conda activate name_of_the_env
So installieren Sie zusätzliche Python-Pakete in Ihrer virtuellen Umgebung
Mit dem folgenden Befehl können Sie zusätzliche Python-Pakete in Ihrer virtuellen Umgebung installieren:
$conda install -n name_of_the_env [package]
Deaktivieren Sie Ihre virtuelle Umgebung
Sie können Ihre virtuelle Umgebung deaktivieren, um die Sitzung zu beenden.
$conda deactivate
Der Umgebungsname muss nicht angegeben werden. Die aktuell aktive Umgebung wird deaktiviert.
Alle virtuellen Umgebungen auflisten
Mit dem folgenden Befehl erhalten Sie eine Liste aller virtuellen Umgebungen:
$conda env list
Aktive Umgebungen werden mit *
angezeigtLöschen Sie eine nicht erforderliche virtuelle Umgebung
Sie können eine nicht mehr benötigte virtuelle Umgebung mit dem folgenden Befehl löschen:
$conda remove -n name_of_the_env -all
Weitere Conda-Befehle finden Sie in diesem Spickzettel.