Jak vytvořit virtuální prostředí Python na Ubuntu 24.04/22.04/20.04

Vytvoření virtuálního prostředí Python je nezbytné pro vývojáře pracující s Pythonem na systémech Ubuntu. Tato příručka ukazuje, jak vytvořit virtuální prostředí Pythonu na Ubuntu verze 24.04, 22.04 nebo 20.04. Virtuální prostředí jsou klíčem k efektivní správě projektů v Pythonu a zajišťují, že každý projekt má své závislosti, bez ohledu na ostatní. Tato izolace zabraňuje konfliktům mezi projekty a zjednodušuje vývojové pracovní postupy. Níže jsou uvedeny některé z klíčových funkcí a výhod vytváření virtuálních prostředí Pythonu:

  • Izolace závislostí: Každý projekt může mít své závislosti, což zabraňuje interferenci s jinými projekty Pythonu.
  • Replikovatelnost: Virtuální prostředí usnadňují replikaci nastavení projektu na různých počítačích nebo mezi členy týmu.
  • Všestrannost ve vývoji: Umožňují vývojářům pracovat s různými verzemi Pythonu a knihovnami současně bez problémů.
  • Optimalizace zdrojů: Efektivní správou závislostí pomáhají virtuální prostředí lépe využívat systémové prostředky.
  • Zjednodušené projektové řízení: Zjednodušuje proces správy požadavků specifických pro projekt.

Tento přístup k vývoji Pythonu na Ubuntu je praktický a je v souladu s osvědčenými postupy při vývoji softwaru. Ať už jste zkušený vývojář nebo teprve začínáte, pochopení toho, jak vytvářet a spravovat virtuální prostředí, je cenné. Pojďme se ponořit do kroků k nastavení vašeho virtuálního prostředí Python na Ubuntu.

Kroky před instalací před vytvořením virtuálního prostředí Pythonu

Aktualizujte Ubuntu

Je důležité aktualizovat váš systém Ubuntu, aby byly všechny balíčky aktuální. Tento krok je zásadní pro zabezpečení a funkčnost systému. Otevřete terminál a spusťte následující příkaz:

sudo apt update && sudo apt upgrade

Tento příkaz obnoví index balíčků vašeho systému a poté upgraduje všechny nainstalované balíčky na jejich nejnovější verze.

Nainstalujte Python (přeskočte, pokud je nainstalován)

Python je základem pro nastavení virtuálního prostředí. Spuštěním zkontrolujte, zda je Python již nainstalován python3 --version. Pokud není nainstalován nebo potřebujete novější verzi, nainstalujte Python pomocí následujícího příkazu:

sudo apt install python3

Tím se nainstaluje nejnovější verze Pythonu 3.x do repozitářů Ubuntu.

Instalace virtuálního prostředí (virtualenv)

Chcete-li vytvořit izolovaná prostředí Pythonu, potřebujete virtualenv balík. Tento nástroj je nezbytný pro správu samostatných projektových prostředí, z nichž každé má své vlastní závislosti. Nainstalujte virtualenv pomocí APT spuštěním:

sudo apt install python3-virtualenv

Po dokončení máte virtualenv nainstalované, připravené k vytváření izolovaných prostředí Pythonu pro různé projekty.

Vytvořte virtuální prostředí pomocí Pythonu

Nastavení virtuálního prostředí

Nyní, když máte Python a virtualenv nainstalován, můžete vytvořit virtuální prostředí. Toto prostředí je samostatný adresář, který obsahuje interpret Pythonu vašeho projektu a všechny potřebné balíčky. Chcete-li vytvořit virtuální prostředí, použijte následující příkaz:

virtualenv env

V tomto příkazu virtualenv je nástroj, který používáte, a env je název vašeho virtuálního prostředí. Můžete vyměnit env s libovolným názvem, který preferujete pro prostředí vašeho projektu. Tato flexibilita v pojmenování umožňuje snadnou identifikaci různých prostředí pro různé projekty.

Krok 2: Aktivujte své virtuální prostředí

Jakmile je vaše virtuální prostředí nastaveno, dalším krokem je jeho aktivace. Aktivace prostředí vám umožní pracovat v něm pomocí jeho izolovaného interpretu Pythonu a balíčků. Chcete-li aktivovat své virtuální prostředí, použijte následující příkaz:

source env/bin/activate

Tady, source je příkaz shellu, který čte a provádí příkazy ze zadaného souboru. V tomto případě, env/bin/activate je soubor, který aktivuje vaše prostředí. Nezapomeňte vyměnit env s názvem vašeho virtuálního prostředí, pokud jste jej pojmenovali jinak.

Potvrzení aktivace

Po úspěšné aktivaci si všimnete změny ve výzvě terminálu. Zobrazí název vašeho virtuálního prostředí a potvrdí, že je aktivní. Pokud je například vaše virtuální prostředí pojmenováno env, váš terminálový řádek bude vypadat takto:

(env) joshua@ubuntu-linux:~$ 

Tato změna ve výzvě znamená, že nyní pracujete ve virtuálním prostředí. Všechny balíčky Pythonu, které nainstalujete, když je prostředí aktivní, se nainstalují do tohoto izolovaného prostředí, což neovlivní globální instalaci Pythonu.

Krok 3: Deaktivujte virtuální prostředí

Chcete-li ukončit virtuální prostředí a vrátit se do výchozího prostředí Pythonu vašeho systému, použijte příkaz deactivate příkaz:

deactivate

Tento příkaz ukončí činnost virtuálního prostředí a vrátí váš terminál do systémového prostředí.

Správa balíčků Python ve virtuálních prostředích

Instalace PIP v Ubuntu

Před instalací balíčků Pythonu do vašeho virtuálního prostředí se ujistěte, že je ve vašem systému nainstalován PIP, instalační program balíčků Pythonu. PIP je výkonný nástroj, který zjednodušuje instalaci a správu balíčků Pythonu. Chcete-li nainstalovat PIP, spusťte následující příkaz:

sudo apt install python3-pip

Tento příkaz nainstaluje balíček určený pomocí „ .“ Nahradit " ” s názvem balíčku, který chcete nainstalovat.

Tento příkaz nainstaluje PIP pro Python 3 v souladu s verzí Pythonu nainstalovanou ve vašem systému Ubuntu.

Aktualizace PIP

Udržování aktuálního PIP je klíčové pro zabezpečení a funkčnost. Chcete-li aktualizovat PIP, spusťte ve svém virtuálním prostředí následující příkaz:

pip install --upgrade pip

Tento příkaz upgraduje PIP na nejnovější verzi a zajistí vám přístup k nejnovějším funkcím a bezpečnostním záplatám.

Instalace balíčku Python

S nainstalovaným a aktualizovaným PIP můžete instalovat balíčky Pythonu do svého virtuálního prostředí. Použijte následující příkaz, nahraďte <package_name> s názvem požadovaného balíčku:

pip install <package_name>

Například k instalaci requests balíček, použili byste:

pip install requests

Vyhledávání balíčků

PIP také umožňuje vyhledávat balíčky v Python Package Index (PyPI). Chcete-li vyhledat balíček, použijte:

pip search <search_query>

Nahradit <search_query> s klíčovými slovy nebo názvem balíčku, který hledáte. Tato funkce je užitečná pro objevování nových balíčků nebo hledání konkrétních balíčků, které splňují požadavky vašeho projektu.

Odstranění balíčku Python

Pokud potřebujete odstranit balíček ze svého virtuálního prostředí, PIP to zjednoduší. Použijte následující příkaz:

pip uninstall <package_name>

Nahradit <package_name> s názvem balíčku, který chcete odinstalovat. Například k odstranění requests:

pip uninstall requests

Praktická aplikace ve virtuálních prostředích

Tyto příkazy PIP jsou zvláště cenné při práci ve virtuálních prostředích Pythonu. Správou balíčků v těchto izolovaných prostředích můžete přizpůsobit nastavení svým konkrétním projektovým potřebám, aniž byste ovlivnili jiné projekty nebo globální nastavení Pythonu ve vašem systému. Tento přístup je nezbytný pro udržování čistých, efektivních a bezkonfliktních vývojových prostředí v projektech Pythonu.

Závěr

V tomto článku jsme se podrobně naučili, jak vytvořit virtuální prostředí Python na Ubuntu, včetně instalace Pythonu a Virtualenv, vytvoření a aktivace virtuálního prostředí, instalace balíčků, deaktivace virtuálního prostředí a jeho odstranění. Se znalostí těchto kroků můžete nyní snadno vytvářet virtuální prostředí pro své projekty a udržovat své závislosti a balíčky izolované od systému, což zajišťuje stabilitu a spolehlivost vašich projektů.

Joshua James
Následuj mě
Nejnovější příspěvky uživatele Joshua James (vidět vše)

Napsat komentář