GNU/Linux >> Znalost Linux >  >> Linux

Jak povolit kanál Conda-forge pro Conda Package Manager

V tomto článku se naučíme, jak povolit Conda-forge Channel pro Conda Package Manager. Správce balíčků Conda instaluje balíčky z výchozích kanálů. Všechny balíčky ve výchozím kanálu jsou testovány a udržovány týmem Conda z Anaconda, Inc.

Kromě oficiálního výchozího kanálu je k dispozici několik kanálů třetích stran pro hostování a správu balíčků. Jedním z kanálů je Conda-Forge. Conda-forge je komunitou řízený kanál, který poskytuje nejnovější balíčky Conda pro širokou škálu softwaru.

Výchozí kanál nemusí vždy obsahovat všechny balíčky. Některé balíčky mohou chybět nebo jsou zastaralé. Komunita Conda-Forge řeší tyto problémy udržováním aktuálních balíčků s pomocí přispěvatelů. Projekt Conda-forge je finančně podporován NumFOCUS, neziskovou organizací věnovanou podpoře open source vědecké počítačové komunity.

Nejprve nainstalujeme Anacondu, na které povolíme kanál Conda-Forge.

Instalace Anacondy v systému Linux:

Distribuce Anaconda Python přichází jako bezplatná a placená edice. Edice Individual je zdarma pro osobní použití a výukové účely. Budeme používat edici Anaconda Individual.

Nainstalujte předpoklady pro Anaconda pomocí následujícího příkazu:

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

Po instalaci předpokladů si stáhněte nejnovější instalační program Anaconda pro Linux z oficiální stránky stahování Anaconda.

Použijte k tomu následující příkaz.

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

Nyní spusťte instalaci Anacondy pomocí příkazu:

bash Anaconda3-2021.05-Linux-x86_64.sh 

Stiskněte ENTER pro pokračování instalace:

Zadejte „ano“ pro přijetí licenčních podmínek a poté stiskněte „ENTER“

Stiskněte Enter pro výchozí umístění, kam bude Anaconda nainstalována, nebo zadejte požadované umístění a stiskněte ENTER.

Dále budete dotázáni, zda chcete inicializovat Anacondu. Je doporučeno jej inicializovat, takže stačí napsat yes a stisknout ENTER.

Aby se instalace projevila, zavřete a otevřete svůj terminál a spusťte následující příkaz:

source ~/.bashrc

Instalujte balíčky z kanálu conda-forge:

Je možné instalovat balíčky z konkrétního kanálu, aniž byste jej přidali do našeho systému. Doporučuje se vždy instalovat balíčky z kanálu conda-forge místo ze základního kanálu.

Vytvoříme nové prostředí s názvem testapp a nainstalujte pandy spolu s jeho podpůrnými balíčky v prostředí testapp pomocí následujícího příkazu:

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

Aktivujte nově vytvořené prostředí „testapp“ pomocí následujícího příkazu:

conda activate testapp

Zkontrolujte kanál všech balíčků nainstalovaných v prostředí Conda pomocí následujícího příkazu:

conda list

Jak můžete vidět na obrázku výše, použitý kanál je Conda-Forge.

Pokud nechcete vytvářet nové prostředí, ale instalovat balíčky do stávajícího aktivního prostředí, spusťte následující příkaz:

conda install --channel conda-forge pandas

Ověřte, zda je kanál conda-forge přidán pomocí následujících metod:

conda info

Výše uvedený příkaz zobrazuje podrobnosti o aktuálně aktivním prostředí conda, včetně kanálů.

Pokud chcete vidět pouze kanály, použijte následující příkaz:

conda config --show channels

Chcete-li zobrazit výchozí kanály, spusťte následující příkaz:

conda config --show default_channels

Jak vidíte na výše uvedených výstupech, conda-forge není přidán. Nainstalovali jsme pouze balíčky z kanálu conda-forge, ale ještě jsme jej nepovolili/nepřidali. Nyní trvale přidáme / povolíme kanál conda-forge.

Povolit kanál conda-forge pro správce balíčků conda v Linuxu:

Povolte kanál conda-forge pomocí následujícího příkazu:

conda config --add channels conda-forge

Chcete-li použít kanál conda-forge pokaždé, když instalujete balíček, použijte následující příkaz:

conda config --set channel_priority strict

Přísná volba channel_priority použitá ve výše uvedeném příkazu umístí kanál conda-forge nad výchozí kanál a zajistí, že všechny závislosti budou používat kanál conda-forge, pokud neexistují pouze u výchozích nastavení.

Ověřte, zda je kanál conda-forge přidán pomocí následujícího příkazu:

conda config --show channels

Jak je vidět na obrázku výše, conda-forge je umístěn v horní části výchozího kanálu. Nyní můžete normálně nainstalovat jakýkoli balíček do vašeho prostředí, aniž byste výslovně zmínili kanál, a nainstaluje se pomocí conda-forge.

Nyní nainstalujeme balíček jako příklad uvedený níže:

conda install pandas

Úspěšně jsme aktivovali kanál Conda-Forge.


Linux
  1. Nix – výkonný správce balíčků pro Linux a Unix

  2. Trizen – lehký správce balíčků AUR pro systémy založené na Arch

  3. Jak povolit mysqlnd pro php?

  1. Jak zabalit aplikace Python pro Linux

  2. Jak vytvořit testovací balíček Travis CI pro Linux, OS X, Windows?

  3. Jak povolím v Debianu balíčky, které nejsou zdarma?

  1. Jak používat XBPS Package Manager na Void Linux

  2. Jak nainstalovat Pip na Ubuntu – Správce balíčků pro Python

  3. Jak přidám chybějící slovníky pro aspell?