GNU/Linux >> Linux Esercitazione >  >> Linux

Come abilitare il canale Conda-forge per Conda Package Manager

In questo articolo impareremo come abilitare il canale Conda-forge per Conda Package Manager. Il gestore pacchetti Conda installa i pacchetti dai canali predefiniti. Tutti i pacchetti nel canale predefinito vengono testati e gestiti dal team Conda di Anaconda, Inc.

Oltre al canale predefinito ufficiale, sono disponibili alcuni canali di terze parti per l'hosting e la gestione dei pacchetti. Uno dei canali è Conda-Forge. Conda-forge è un canale guidato dalla community che fornisce gli ultimi pacchetti conda per un'ampia gamma di software.

Il canale predefinito potrebbe non avere sempre tutti i pacchetti. Potrebbero esserci dei pacchetti mancanti o obsoleti. La comunità di Conda-Forge affronta questi problemi mantenendo i pacchetti aggiornati con l'aiuto dei contributori. Il progetto Conda-forge è supportato finanziariamente da NumFOCUS, un'organizzazione no-profit dedicata a supportare la comunità di informatica scientifica open source.

Innanzitutto, installeremo Anaconda su cui abiliteremo Conda-Forge Channel.

Installa Anaconda su Linux:

La distribuzione Anaconda Python è disponibile in edizioni gratuite ea pagamento. L'edizione individuale è gratuita per uso personale e scopi di apprendimento. Useremo Anaconda Individual Edition.

Installa i prerequisiti per Anaconda utilizzando il comando seguente:

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

Dopo aver installato i prerequisiti, scarica l'ultimo programma di installazione di Anaconda per Linux dalla pagina di download ufficiale di Anaconda.

Usa il comando seguente per farlo.

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

Ora avvia l'installazione di Anaconda usando il comando:

bash Anaconda3-2021.05-Linux-x86_64.sh 

Premere INVIO per continuare l'installazione:

Digita "sì" per accettare i termini della licenza, quindi premi "INVIO"

Premi Invio per la posizione predefinita in cui verrà installato Anaconda o specifica la posizione desiderata e premi INVIO.

Successivamente ti verrà chiesto se desideri inizializzare Anaconda. Si consiglia di inizializzarlo, quindi digita yes e premi ENTER.

Affinché l'installazione abbia effetto, chiudi e apri il terminale ed esegui il comando seguente:

source ~/.bashrc

Installa i pacchetti dal canale conda-forge:

È possibile installare pacchetti da un canale specifico senza aggiungerlo al nostro sistema. Si consiglia di installare sempre i pacchetti dal canale conda-forge anziché dal canale base.

Creeremo un nuovo ambiente chiamato testapp e installa panda insieme ai suoi pacchetti di supporto nell'ambiente testapp utilizzando il comando seguente:

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

Attiva l'ambiente “testapp” appena creato utilizzando il seguente comando:

conda activate testapp

Controlla il canale di tutti i pacchetti installati nell'ambiente Conda usando il seguente comando:

conda list

Come puoi vedere nell'immagine sopra, il canale utilizzato è Conda-Forge.

Se non desideri creare un nuovo ambiente ma installare i pacchetti nell'ambiente attivo esistente, esegui il comando seguente:

conda install --channel conda-forge pandas

Verifichiamo se il canale conda-forge viene aggiunto utilizzando i seguenti metodi:

conda info

Il comando precedente mostra i dettagli dell'ambiente conda attualmente attivo, inclusi i canali.

Se vuoi vedere solo i canali, usa il seguente comando:

conda config --show channels

Per vedere i canali predefiniti, esegui il seguente comando:

conda config --show default_channels

Come puoi vedere negli output sopra, conda-forge non viene aggiunto. Abbiamo installato solo i pacchetti dal canale conda-forge, ma non l'abbiamo ancora abilitato/aggiunto. Ora aggiungeremo/abiliteremo il canale conda-forge in modo permanente.

Abilita il canale conda-forge per il gestore di pacchetti conda in Linux:

Abilita il canale conda-forge usando il seguente comando:

conda config --add channels conda-forge

Per usare il canale conda-forge ogni volta che installi un pacchetto, usa il seguente comando:

conda config --set channel_priority strict

L'opzione channel_priority strict utilizzata nel comando precedente collocherà il canale conda-forge sopra il canale predefinito e assicurerà che tutte le dipendenze utilizzeranno il canale conda-forge a meno che non esistano solo sui valori predefiniti.

Verifica se il canale conda-forge è stato aggiunto utilizzando il comando seguente:

conda config --show channels

Come visto nell'immagine sopra, conda-forge è posizionato nella parte superiore del canale di default. Ora puoi normalmente installare qualsiasi pacchetto nel tuo ambiente senza menzionare esplicitamente il canale e verrà installato usando conda-forge.

Ora installeremo un pacchetto come esempio mostrato di seguito:

conda install pandas

Abbiamo abilitato con successo il canale Conda-Forge.


Linux
  1. Come abilitare mysqlnd per php?

  2. Come posso aggiungere dizionari mancanti per aspell?

  3. Come abilitare le protezioni per la temperatura della CPU

  4. Gestore/installatore di pacchetti basato su Git per Linux

  5. Come posso abilitare i pacchetti non liberi su Debian?

Come abilitare Fail2Ban per Plesk 12

Abilita canale Conda-forge per Conda Package Manager

Come abilitare il sudo senza password per l'utente in Linux

Come abilitare CloudFlare CDN per il mio sito web?

Come utilizzare Yum Package Manager su Rocky Linux 8

Come installare Snap Package Manager nelle distribuzioni Linux