GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Erstellen Sie mit Conda eine virtuelle Umgebung für verschiedene Python-Versionen

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.

Das Installationsprogramm fragt:„Möchten Sie, dass das Installationsprogramm Anaconda3 initialisiert, indem es Conda init ausführt?“ Wir empfehlen „ja“.

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 *

angezeigt

Lö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.


Linux
  1. So packen Sie Python-Anwendungen für Linux

  2. Erstellen Sie mit Terraform eine Virtual Private Cloud (VPC) auf AWS

  3. So erstellen Sie eine virtuelle Rust-Umgebung mit Conda unter Linux

  4. Wie installiere ich mehrere Versionen von Python (2.7 und 3.5), ohne Systemtools zu beschädigen, und erstelle eine isolierte Umgebung mit Virtualenv?

  5. Gewusst wie:Python 3 und Erstellen einer virtuellen Umgebung (venv) in CentOS 7

Erstellen Sie virtuelle CD- und DVD-Laufwerke mit CDEmu unter Linux

Erstellen Sie eine virtuelle KVM-Maschine mit dem Qcow2-Image unter Linux

Erstellen Sie virtuelle NodeJS-Umgebungen mit Conda in Linux

Erstellen Sie virtuelle Rust-Umgebungen mit Conda in Linux

Erstellen Sie virtuelle Golang-Umgebungen mit Conda in Linux

Erstellen Sie ein Virtual HardDisk (VHD)-Volume mit einer Datei in Linux