V našem dřívějším článku jsme ukázali, jak nainstalovat více verzí pythonu bez porušení systémových nástrojů a jak vytvořit izolované prostředí pomocí Virtualenv?. Zde je další metoda, jak vytvořit virtuální prostředí pro různé verze Pythonu – pomocí Conda.
Conda je open-source systém pro správu balíčků a správu prostředí pro jakýkoli jazyk, jako je Python, Ruby, R, Lua, Scala, Java, C/C++, Fortran. Conda snadno vytváří, ukládá, načítá a přepíná mezi prostředími. Pokud tedy potřebujete spustit aplikaci nebo program, který vyžaduje jinou verzi Pythonu, Conda vám s tím pomůže.
Jak nainstalovat Conda Package Management System
Existují dva způsoby, jak nainstalovat Conda.
- Nejrychlejším způsobem je nainstalovat Minicondu, miniverzi Anacondy, která obsahuje pouze Condu a její závislosti.
- Potřebujete Conda a 720+ balíčků s otevřeným zdrojovým kódem, poté nainstalujte Anacondu.
Doporučujeme vám nainstalovat Anaconda. Výhodou Anacondy je, že nevyžaduje administrátorská práva.
Jak nainstalovat Anaconda – systém správy balíčků
Krok 1:Předpoklady instalace
#apt-get install libgl1-mesa-glx libegl1-mesa libxrandr2 libxrandr2 libxss1 libxcursor1 libxcomposite1 libasound2 libxi6 libxtst6
Krok 2:Stáhněte si instalační program Anaconda pro Linux
Instalační program Anaconda pro Linux si můžete stáhnout v závislosti na verzi Pythonu. Anaconda v poslední době podporuje 64bitovou verzi Linuxu. Ujistěte se, že používáte 64bitový operační systém, nikoli 32bitový.
Krok 3:Spusťte Anaconda Installer
Jakmile si stáhnete instalační program Anaconda, spusťte jej na svém terminálu pomocí níže uvedeného příkazu:
#bash Anaconda3-2019.07-Linux-x86_64.sh
Postupujte podle pokynů na obrazovkách instalačního programu.
Zahrňte bash
bez ohledu na to, zda používáte Bash shell.
Po úspěšné instalaci zavřete a otevřete terminál, aby se projevil.
Ověřte Conda
$conda -V
Vytvořte virtuální prostředí pro svůj projekt
Chcete-li pro své virtuální prostředí použít konkrétní verzi Pythonu, nejprve prohledejte seznam dostupných verzí Pythonu pomocí příkazu níže:
$conda search "^python$"
Zobrazí se seznam všech verzí pythonu. Konkrétní verzi pro své virtuální prostředí můžete vybrat nahrazením x.x verzí, kterou požadujete v níže uvedeném příkazu:
$conda create -n name_of_the_env python=x.x anaconda
Pokračujte stisknutím Y. Tím se nainstaluje verze Pythonu a všechny související knihovny balíčků anaconda na cestu, kterou určíte při vytváření prostředí.
Aktivujte své virtuální prostředí
Jakmile vytvoříte virtuální prostředí, musíte jej aktivovat jednoduchým provedením níže uvedeného příkazu s názvem vašeho prostředí a přepnout do vašeho virtuálního prostředí.
$conda activate name_of_the_env
Jak nainstalovat další balíčky Pythonu do vašeho virtuálního prostředí
Do svého virtuálního prostředí můžete nainstalovat další balíčky Pythonu pomocí níže uvedeného příkazu:
$conda install -n name_of_the_env [package]
Deaktivace virtuálního prostředí
Chcete-li relaci ukončit, můžete deaktivovat své virtuální prostředí.
$conda deactivate
Není třeba zadávat název prostředí. Aktuální aktivní prostředí bude deaktivováno.
Seznam všech virtuálních prostředí
Seznam všech virtuálních prostředí můžete získat pomocí níže uvedeného příkazu:
$conda env list
Aktivní prostředí jsou označena *
Smazat nevyžadované virtuální prostředí
Virtuální prostředí, které již nepotřebujete, můžete smazat pomocí níže uvedeného příkazu:
$conda remove -n name_of_the_env -all
Více příkazů conda naleznete v tomto cheat sheetu.