GNU/Linux >> Znalost Linux >  >> Linux

Vytvořte virtuální prostředí pro různé verze Pythonu pomocí Conda

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.

Instalační program se zeptá:„Přejete si, aby instalační program inicializoval Anacondu3 spuštěním Conda init?“ Doporučujeme „ano“.

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.


Linux
  1. Jak vytvořit virtuální prostředí Python na Ubuntu 20.04

  2. Jak na to:Python 3 a vytvoření virtuálního prostředí (venv) v CentOS 7

  3. Simulace události Key Press pomocí Pythonu pro Linux

  1. Jak zabalit aplikace Python pro Linux

  2. Vytvořte virtuální privátní cloud (VPC) na AWS pomocí Terraform

  3. úloha cron pro spuštění ve virtuálním prostředí conda

  1. Jak vytvořit virtuální prostředí Rust pomocí Conda na Linuxu

  2. Jak nainstalovat více verzí Pythonu (2.7 a 3.5) bez porušení systémových nástrojů a vytvoření izolovaného prostředí pomocí Virtualenv?

  3. 7 výhod používání virtuálního privátního serveru pro vaše podnikání