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

So aktivieren Sie den Conda-Forge-Kanal für den Conda-Paket-Manager

In diesem Artikel erfahren Sie, wie Sie den Conda-Forge-Kanal für den Conda-Paket-Manager aktivieren. Der Conda-Paketmanager installiert Pakete aus Standardkanälen. Alle Pakete im Standardkanal werden vom Conda-Team von Anaconda, Inc. getestet und gewartet.

Neben dem offiziellen Standardkanal stehen einige Kanäle von Drittanbietern zum Hosten und Verwalten von Paketen zur Verfügung. Einer der Kanäle ist Conda-Forge. Conda-Forge ist ein von der Community betriebener Kanal, der die neuesten Conda-Pakete für eine breite Palette von Software bereitstellt.

Der Standardkanal enthält möglicherweise nicht immer alle Pakete. Es könnten einige fehlende oder veraltete Pakete vorhanden sein. Die Conda-Forge-Community geht diese Probleme an, indem sie Pakete mit Hilfe von Mitwirkenden auf dem neuesten Stand hält. Das Conda-Forge-Projekt wird finanziell von NumFOCUS unterstützt, einer gemeinnützigen Organisation, die sich der Unterstützung der wissenschaftlichen Open-Source-Computing-Community verschrieben hat.

Zuerst werden wir Anaconda installieren, woraufhin wir den Conda-Forge Channel aktivieren.

Installieren Sie Anaconda unter Linux:

Die Anaconda Python-Distribution ist als kostenlose und kostenpflichtige Edition erhältlich. Die Individual Edition ist für den persönlichen Gebrauch und Lernzwecke kostenlos. Wir werden die Anaconda Individual Edition verwenden.

Installieren Sie die Voraussetzungen für Anaconda mit dem folgenden Befehl:

apt install libgl1-mesa-glx libegl1-mesa libxrandr2 libxrandr2 libxss1 libxcursor1 libxcomposite1 libasound2 libxi6 libxtst6

Laden Sie nach der Installation der Voraussetzungen das neueste Anaconda-Installationsprogramm für Linux von der offiziellen Download-Seite von Anaconda herunter.

Verwenden Sie dazu den folgenden Befehl.

wget https://repo.anaconda.com/archive/Anaconda3-2021.05-Linux-x86_64.sh

Starten Sie nun die Anaconda-Installation mit dem Befehl:

bash Anaconda3-2021.05-Linux-x86_64.sh 

Drücken Sie die EINGABETASTE, um die Installation fortzusetzen:

Geben Sie „Ja“ ein, um die Lizenzbedingungen zu akzeptieren, und drücken Sie dann „ENTER“

Drücken Sie die Eingabetaste für den Standardspeicherort, an dem Anaconda installiert wird, oder geben Sie den gewünschten Speicherort an und drücken Sie die EINGABETASTE.

Als nächstes werden Sie gefragt, ob Sie Anaconda initialisieren möchten. Es wird empfohlen, es zu initialisieren, also geben Sie einfach yes ein und drücken Sie ENTER.

Damit die Installation wirksam wird, schließen und öffnen Sie Ihr Terminal und führen Sie den folgenden Befehl aus:

source ~/.bashrc

Pakete vom Conda-Forge-Kanal installieren:

Es ist möglich, Pakete von einem bestimmten Kanal zu installieren, ohne ihn in unserem System hinzuzufügen. Es wird empfohlen, immer Pakete aus dem Conda-Forge-Channel statt aus dem Basis-Channel zu installieren.

Wir werden eine neue Umgebung mit dem Namen testapp erstellen und installiere pandas zusammen mit den unterstützenden Paketen in der testapp-Umgebung mit dem folgenden Befehl:

conda create --channel conda-forge --name testapp pandas
or
conda create -c conda-forge -n testapp pandas

Aktivieren Sie die neu erstellte „testapp“-Umgebung mit dem folgenden Befehl:

conda activate testapp

Überprüfen Sie den Kanal aller in der Conda-Umgebung installierten Pakete mit dem folgenden Befehl:

conda list

Wie Sie im obigen Bild sehen können, wird Conda-Forge verwendet.

Wenn Sie keine neue Umgebung erstellen, sondern Pakete in der vorhandenen aktiven Umgebung installieren möchten, führen Sie den folgenden Befehl aus:

conda install --channel conda-forge pandas

Lassen Sie uns mit den folgenden Methoden überprüfen, ob der Conda-Forge-Kanal hinzugefügt wurde:

conda info

Der obige Befehl zeigt die Details der derzeit aktiven Conda-Umgebung, einschließlich der Kanäle.

Wenn Sie nur die Kanäle sehen möchten, verwenden Sie den folgenden Befehl:

conda config --show channels

Führen Sie den folgenden Befehl aus, um die Standardkanäle anzuzeigen:

conda config --show default_channels

Wie Sie in den obigen Ausgaben sehen, wird conda-forge nicht hinzugefügt. Wir haben nur die Pakete aus dem Conda-Forge-Kanal installiert, aber noch nicht aktiviert / hinzugefügt. Jetzt werden wir den Conda-Forge-Kanal dauerhaft hinzufügen / aktivieren.

Conda-Forge-Kanal für Conda-Paketmanager unter Linux aktivieren:

Aktivieren Sie den Conda-Forge-Kanal mit dem folgenden Befehl:

conda config --add channels conda-forge

Um den Conda-Forge-Kanal jedes Mal zu verwenden, wenn Sie ein Paket installieren, verwenden Sie den folgenden Befehl:

conda config --set channel_priority strict

Die strikte Option channel_priority, die im obigen Befehl verwendet wird, platziert den Conda-Forge-Kanal über dem Standardkanal und stellt sicher, dass alle Abhängigkeiten den Conda-Forge-Kanal verwenden, es sei denn, sie existieren nur auf den Standardeinstellungen.

Überprüfen Sie mit dem folgenden Befehl, ob der Conda-Forge-Kanal hinzugefügt wurde:

conda config --show channels

Wie im obigen Bild zu sehen, wird conda-forge oben auf dem Standardkanal platziert. Jetzt können Sie normalerweise jedes Paket in Ihrer Umgebung installieren, ohne den Kanal explizit zu erwähnen, und es wird mit conda-forge installiert.

Wir werden nun ein Paket als Beispiel installieren, das unten gezeigt wird:

conda install pandas

Wir haben den Conda-Forge-Kanal erfolgreich aktiviert.


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

  2. So verwenden Sie den XBPS-Paket-Manager unter Void Linux

  3. Nix – Ein leistungsstarker Paketmanager für Linux und Unix

  4. Trizen – Ein leichtgewichtiger AUR-Paketmanager für Arch-basierte Systeme

  5. Wie füge ich fehlende Wörterbücher für aspell hinzu?

So aktivieren Sie Fail2Ban für Plesk 12

Aktivieren Sie den Conda-Forge-Kanal für den Conda-Paket-Manager

So aktivieren Sie passwortloses Sudo für Benutzer in Linux

Wie aktiviere ich CloudFlare CDN für meine Website?

So verwenden Sie den Yum-Paket-Manager unter Rocky Linux 8

So installieren Sie Snap Package Manager in Linux-Distributionen