GNU/Linux >> Znalost Linux >  >> Ubuntu

Nainstalovat Python 3.11 na Ubuntu 20.04 – průvodce krok za krokem?

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



Ubuntu
  1. Nainstalovat Tor na Ubuntu 20.04 – Průvodce krok za krokem?

  2. Nainstalovat qt na Ubuntu 20.04 – průvodce krok za krokem?

  3. Nainstalovat Git na Ubuntu 20.04 – průvodce krok za krokem?

  1. Instalace LAMP v Ubuntu 20.04 – průvodce krok za krokem?

  2. Nainstalovat Ubuntu 20.04 LTS – průvodce krok za krokem?

  3. Nainstalovat Ubuntu 22.04 na Virtual Box – průvodce krok za krokem?

  1. Nainstalovat Anaconda na Ubuntu 20.04 – průvodce krok za krokem?

  2. Nainstalovat WildFly na Ubuntu 20.04 – průvodce krok za krokem?

  3. Instalace 7-zip na Ubuntu 20.04 – průvodce krok za krokem?