GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nastavit virtuální prostředí Python 3 na Ubuntu 20.04

Modul venv Pythonu je virtuální prostředí je prostředí Pythonu, takže interpret Pythonu, knihovny a skripty nainstalované v něm jsou izolované od těch nainstalovaných v jiných virtuálních prostředích a (ve výchozím nastavení) jakékoli knihovny nainstalované ve vašem operačním systému, například ty, které jsou nainstalovány ve vašem operačním systému Ubuntu, aby nedocházelo ke konfliktům a narušování vašich produkčních prostředí.

V následujícím tutoriálu se dozvíte, jak nainstalovat Python 3 a PIP 3 na vašem Ubuntu 20.04 operační systém spolu s nastavením programovacího prostředí pomocí příkazového řádku.

Předpoklady

  • Doporučený operační systém: Ubuntu 20.04 – volitelné (Ubuntu 21.04)
  • Uživatelský účet: Uživatelský účet s přístupem sudo nebo root.
  • Požadované balíčky: Python 3 a PIP 3

Instalovat závislosti

Pro výukový program a vytvoření prostředí Python 3 budete muset do svého terminálu Ubuntu nainstalovat následující závislosti (CTRL+ALT+T) :

sudo apt install -y build-essential libssl-dev libffi-dev

Nainstalovat Python 3.8 (výchozí Ubuntu) nebo Python 3.9

Ve výchozím nastavení je Python 3.8 dodáván v úložišti Ubuntu 20.04. Chcete-li nainstalovat python 3.9, spusťte následující příkaz:

sudo apt install python3.9

Příklady závislostí, které budou také nainstalovány:

Zadejte Y poté stiskněte klávesu Enter pokračujte v instalaci.

Potvrďte instalaci příkazem version a build:

python3.9 --version

Příklad výstupu:

Python 3.9.5

Pokud byste chtěli novější verzi Pythonu 3.9, nainstalujte si PPA ppa:deadsnakes/ppa :

sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update

Nyní, pokud máte existující Python 3, můžete upgradovat, nebo pokud instalujete nový, stačí spustit příkaz install:

Instalace:

sudo apt install python3.9 -y

Upgrade stávajícího:

sudo apt upgrade python3.9 -y

Po dokončení zkontrolujte nové sestavení v porovnání s výchozím úložištěm Ubuntu:

python3.9 --version

Příklad výstupu:

3.9.6

Předpokládejme, že byste chtěli nejnovější Python 3.10; podívejte se prosím do našeho průvodce instalací Pythonu 3.10 na Ubuntu 20.04. Toto by mělo být používáno pouze pro zkušené vývojáře, kteří potřebují absolutně nejnovější verzi 3.10 při psaní je stále v BETA verzi.

Volitelné – python3-dev

Python-dev je balíček, který obsahuje hlavičkové soubory pro Python C API, které používá lxml, protože obsahuje rozšíření Python C pro vysoký výkon. python-dev obsahuje vše potřebné ke kompilaci rozšiřujících modulů pythonu

Uživatelé Pythonu 3.8:

sudo apt install python3-dev

Uživatelé Pythonu 3.9:

sudo apt install python3.9-dev

Nainstalujte PIP 3 na Ubuntu 20.04

Při práci s Pythonem 3 budete potřebovat způsob, jak spravovat softwarové balíčky. Skvělý nástroj k použití je Pip, který umí instalovat a spravovat balíčky. Podrobný průvodce instalací Pip na Ubuntu 20.04 lze nalézt v Jak nainstalovat PIP2 a PIP 3 na Ubuntu 20.04.

Chcete-li nainstalovat Pip pro Python 3.8, který se dodává jako výchozí na Ubuntu 20.04, použijte následující příkaz:

sudo apt install pip3

Příklad závislostí, které budou nainstalovány:

Zadejte Y poté stiskněte klávesu Enter pokračovat v instalaci.

Ověřte instalaci Pip pomocí následujícího příkazu:

pip3 --version

Příklad výstupu:

pip 20.0.2 from /usr/lib/python3/dist-packages/pip (python 3.8)

Chcete-li nainstalovat PIP pro Python 3.9 nebo vyšší, použijte následující příkaz curl:

curl -sSL https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py

Po spuštění get-pip.py nainstaluje pip, setuptools, a kolečko v aktuálním prostředí Pythonu.

Ověřte správnost instalace a Pip pro Python 3.9:

python3.9 --version

Příklad výstupu:

pip 21.2.4 from /home/joshua/.local/lib/python3.9/site-packages/pip (python 3.9)

Nastavení prostředí Python 3 na Ubuntu 20.04

První věc, kterou budete potřebovat k nastavení prostředí python 3, je instalace balíčku python3-env .

Chcete-li to provést, použijte následující příkaz pro Python 3.8:

sudo apt install python3-venv

Pro uživatele Pythonu 3.9:

sudo apt install python3.9-venv

Dále pomocí příkazu mkdir vytvořte nový adresář pro hostitele našeho prostředí pythonu :

sudo mkdir myproject
cd myproject

Poznámka:můj projekt název adresáře lze nahradit čímkoli, co chcete.

Uvnitř adresáře spusťte následující příkaz k vytvoření prostředí:

Uživatelé Pythonu 3.8:

python3 -m venv myapplication

Uživatelé Pythonu 3.9:

python3.9 -m venv myapplication

Jakmile jste v prostředí, které jste právě vytvořili, příkaz nastaví adresář, který může ověřit adresář pomocí příkazu ls :

ls myapplication

Příklad výstupu:

joshua@ubuntu:~/myproject$ ls myapplication/
bin  include  lib  lib64  pyvenv.cfg

Pro aktivaci prostředí nebo zjednodušeně řečeno přihlášení do prostředí použijte následující příkaz:

source myapplication/bin/activate

Po aktivaci prostředí si všimnete, že vaše příkazová konzole bude mít předponu s názvem prostředí , která se jmenuje (moje aplikace) podle našeho příkladu tutoriálu.

Příklad je uveden níže:

(myapplication) joshua@ubuntu:~/myproject$ 

Vytvořit testovací program (Hello World)

Chcete-li otestovat své virtuální prostředí, rychlým způsobem je vytvoření slavného příkladu programu Hello World. Tím se ujistíte, že vše funguje, a seznámíte se s prací v prostředí pythonu.

Ve svém prostředí vytvořte a otevřete svůj budoucí python skript:

sudo nano hello.py

Do souboru zkopírujte a vložte následující kód:

print("Hello, World!")

Uložte soubor (CTRL+O) a poté ukončete (CTRL+X) .

Nyní spusťte testovací soubor pythonu pomocí následujícího příkazu:

Uživatelé Pythonu 3.8:

python hello.py

Uživatelé Pythonu 3.9:

python3.9 hello.py

Pokud vše fungovalo správně, měli byste získat následující výstup:

Hello, World!

Až skončíte v prostředí my_env, pro ukončení zadejte:

deactivate

Ubuntu
  1. Jak nainstalovat Python 3.2 v Ubuntu 13.04?

  2. Jak nainstalovat Python 3.9 na Ubuntu 20.04

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

  1. Jak nainstalovat baňku

  2. Jak nainstalovat Python 3.9 na Ubuntu 18.04

  3. Jak nainstalovat Python 3.6 na Ubuntu 16.04

  1. Jak nainstalovat Python 3 na Ubuntu 18.04 nebo 20.04

  2. Jak nainstalovat Django na Ubuntu 18.04

  3. Jak nainstalovat Flask na Ubuntu 18.04