Python je považován za jeden z nejpopulárnějších, víceúčelových a pro začátečníky přívětivé programovací jazyky. Používá se v širokém výběru oblastí včetně datové vědy, strojového učení, rychlého prototypování a vytváření webových aplikací.
Python 3.11 byl vydán před několika měsíci tohoto roku, v říjnu 2022, a poskytuje širokou škálu vylepšení, jako je rychlejší spouštění, lepší diagnostika chyb a vylepšené moduly, abychom zmínili jen několik.
Zde na LinuxAPT se podíváme na to, jak nainstalovat Python 3.11 na Ubuntu 20.04.
Hlavní funkce Pythonu zahrnují:
- Python lze použít na serveru k vytváření webových aplikací.
- Python lze použít spolu se softwarem k vytváření pracovních postupů.
- Python se může připojit k databázovým systémům. Může také číst a upravovat soubory.
- Python lze použít ke zpracování velkých dat a provádění složité matematiky.
- Python lze použít pro rychlé prototypování nebo vývoj softwaru připraveného pro výrobu.
Kroky k instalaci Pythonu 3.11 na Ubuntu 20.04
1. Proveďte aktualizaci systému
Chcete-li začít, musíte nainstalovat závislosti, které budou vyžadovány během instalace Pythonu 3.11. Nejprve však aktualizujte seznamy balíčků Ubuntu:
$ sudo apt update
Dále nainstalujte balíček software-properties-common. To poskytuje abstrakci úložišť APT a poskytuje některé užitečné skripty, které vám pomohou spravovat softwarové aplikace od dodavatelů třetích stran, jako jsou PPA:
$ sudo apt install software-properties-common
2. Nainstalujte Python3.11 na Ubuntu
Pro úspěšnou instalaci Ubuntu musíme přidat Deadsnakes PPA, která poskytuje nejnovější verze Pythonu, jako je Python 3.7 a 3.8 pro Ubuntu 18.04 a Python 3.9, do Pythonu 3.11 pro Ubuntu 18.04 i Ubuntu 20.
0.Pokračujte tedy přidáním PPA mrtvých hadů:
$ sudo add-apt-repository ppa:deadsnakes/ppa
Chcete-li pokračovat v přidávání PPA, pokračujte a stiskněte ENTER.
Dále aktualizujte seznamy balíčků, aby se váš systém synchronizoval s nově přidanými Deadsnakes PPA:
$ sudo apt update
Nakonec použijte příkaz APT k instalaci Pythonu 3.11:
$ sudo apt install python3.11
Chcete-li potvrdit, že je nainstalován Python3.11, spusťte příkaz:
$ python3.11 —-version
3. Nainstalujte další balíčky Pythonu
Kromě toho existuje několik užitečných balíčků, které doplňují výchozí instalaci Pythonu, kterou byste mohli zvážit.
Zvažte instalaci vývojových hlaviček pro vytváření a kompilaci rozšíření C:
$ sudo apt install python3.11-dev
Zvažte také instalaci modulu standardní knihovny `dbm.gnu`:
$ sudo apt install python3.11-gdbm
Nakonec nainstalujte modul Python venv, který vám umožní vytvářet virtuální prostředí:
$ sudo apt install python3.11-venv
Můžete také zvážit instalaci knihovny Tkinter Python:
$ sudo apt install python3.11-tk
Jak získat přístup k shellu Pythonu 3.11?
Pro přístup k Python shellu spusťte příkaz:
$ python3.11
Nyní můžete spustit svůj Python kód.
Modul venv Pythonu je virtuální prostředí, které je prostředím Pythonu, takže interpret Pythonu, knihovny a skripty nainstalované v něm jsou izolovány od těch, které jsou zavedeny v jiných virtuálních prostředích, a (ve výchozím nastavení) všechny 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 nedošlo ke konfliktům a narušení vašich produkčních prostředí.
Abyste se ujistili, že Python 3.11 je nainstalován správně a funguje, vytvořte rychlý projekt Python následovně.
Nejprve vytvořte adresář projektu a přejděte do něj:
$ mkdir ~/test_app && cd ~/test_app
Nyní v kořenovém adresáři projektu spusťte následující příkaz k vytvoření virtuálního prostředí pro testovací název test_app:
$ python3.11 -m venv test_app_venv
Všimněte si, že zkompilovaná instalace zahrnovala venv. Pokud jste však instalovali pomocí metody správce balíčků APT, možná budete muset nainstalovat balíček venv, pokud narazíte na problémy:
$ sudo apt install python3.11-venv -y
Dále aktivujte virtuální prostředí:
$ source test_app_venv/bin/activate
Po spuštění virtuálního prostředí se nyní ocitnete v příkazovém terminálu shellu. Všimnete si, že název vašeho prostředí bude mít předponu.
Ve výchozím nastavení by měl být nainstalován PIP3.11, což je nejpoužívanější správce balíčků pro Python.
Než začnete, zkontrolujte, zda jsou pro PIP k dispozici nějaké upgrady:
$ python3.11 -m pip install --upgrade pip
V tutoriálu pro testování instalace byl nainstalován Apache-Airflow.
Příklad:
$ pip3.11 install apache-airflow
Pokud používáte metodu správce balíčků APT, budete muset nainstalovat verzi Python 3.11-dev. Pokud to neuděláte, většina balíčků PIP se nenainstaluje správně.
Ruční instalace (zkompilované) to nemusí dělat, protože jsou nativně nainstalovány:
$ sudo apt install python3.11-dev -y
Odstraňte testovací aplikaci pomocí PIP3.11:
$ pip3.11 uninstall apache-airflow
Chcete-li ukončit virtuální prostředí, použijte následující příkaz:
$ deactivate