GNU/Linux >> Znalost Linux >  >> Linux

Jak nainstalovat Python na Linux

Python je nyní nejoblíbenější a nejpoužívanější programovací jazyk. Jednoduchá syntaxe Pythonu a nízká křivka učení z něj činí dokonalou volbu pro začátečníky i profesionální vývojáře. Python je také velmi univerzální programovací jazyk. Používá se téměř všude – od vývoje webu po umělou inteligenci – opravdu kdekoli jinde než ve vývoji mobilních zařízení.

Pokud používáte Python, je velká šance, že jste vývojář (nebo se jím chcete stát) a Linux je skvělá platforma pro tvorbu softwaru. Ale když pracujete s Pythonem každý den, někdy chcete zůstat v obraze s nejnovější verzí. Možná nebudete chtít nahradit výchozí instalaci Pythonu ve vašem systému, jen abyste otestovali nejnovější verzi, takže tento článek vysvětluje, jak nainstalovat nejnovější verzi Pythonu 3 na Linux, aniž byste nahradili verzi poskytovanou vaší distribucí.

Použijte terminál python --version příkaz ke kontrole, zda je Python již nainstalován, a pokud ano, jakou verzi máte. Pokud Python není na vašem systému Linux nainstalován nebo chcete nainstalovat aktualizovanou verzi, postupujte podle následujících kroků.

Pokyny k instalaci krok za krokem

Krok 1: Nejprve nainstalujte vývojové balíčky potřebné k sestavení Pythonu.

V Debianu:

$ sudo apt update
$ sudo apt install build-essential zlib1g-dev \
libncurses5-dev libgdbm-dev libnss3-dev \
libssl-dev libreadline-dev libffi-dev curl

Na Fedoře:

$ sudo dnf groupinstall development

Krok 2:Stáhněte si stabilní nejnovější verzi Pythonu 3

Navštivte oficiální web Pythonu a stáhněte si nejnovější verzi Pythonu 3. Po dokončení stahování máte soubor .tar.xz archivní soubor ("tarball") obsahující zdrojový kód Pythonu.

Krok 3:Extrahujte tarball

Jakmile je stahování dokončeno, extrahujte tarball buď pomocí extrakční aplikace dle vašeho výběru, nebo Linux tar příkaz, například:

$ tar -xf Python-3.?.?.tar.xz

Krok 4:Konfigurace skriptu

Po extrahování tarballu Pythonu přejděte do konfiguračního skriptu a spusťte jej ve svém linuxovém terminálu pomocí:

$ cd Python-3.*
./configure

Konfigurace může nějakou dobu trvat. Před pokračováním počkejte, dokud nebude úspěšně dokončen.

Krok 5:Spusťte proces sestavení

Pokud již máte na svém systému nainstalovanou verzi Pythonu a chcete vedle ní nainstalovat novou verzi, použijte tento příkaz:

$ sudo make altinstall

Proces sestavení může nějakou dobu trvat.

Pokud chcete svou aktuální verzi Pythonu nahradit touto novou verzí, měli byste odinstalovat svůj aktuální balíček Pythonu pomocí správce balíčků (jako je apt nebo dnf ) a poté nainstalujte:

$ sudo make install

Obecně je však vhodnější instalovat software jako balíček (například .deb nebo .rpm soubor), aby jej váš systém mohl sledovat a aktualizovat za vás. Protože tento článek předpokládá, že nejnovější Python ještě není zabalen, pravděpodobně tuto možnost nemáte. V takovém případě můžete Python nainstalovat pomocí altinstall jak bylo navrženo, nebo znovu sestavit existující balíček Pythonu pomocí nejnovějšího zdrojového kódu. Toto je pokročilé téma a specifické pro vaši distribuci, takže je mimo rozsah tohoto článku.

Krok 6:Ověřte instalaci

Pokud jste nenarazili na žádné chyby, nejnovější Python je nyní nainstalován ve vašem systému Linux. Chcete-li to ověřit, napište do terminálu jeden z těchto příkazů:

python3 --version

nebo

python --version

Pokud výstup říká Python 3.x , Python 3 byl úspěšně nainstalován.

Vytvoření virtuálního prostředí (volitelné)

Další zdroje pro Linux

  • Cheat pro příkazy Linuxu
  • Cheat sheet pro pokročilé příkazy systému Linux
  • Bezplatný online kurz:Technický přehled RHEL
  • Síťový cheat pro Linux
  • Cheat sheet SELinux
  • Cheat pro běžné příkazy pro Linux
  • Co jsou kontejnery systému Linux?
  • Naše nejnovější články o Linuxu

Python poskytuje balíček známý jako venv (virtuální prostředí), které vám pomůže izolovat adresář programu nebo balíček od ostatních.

Chcete-li vytvořit virtuální prostředí, zadejte do terminálu Pythonu následující (v tomto příkladu předpokládejme, že verze Pythonu, kterou jste nainstalovali, je v 3.8 série):

python3.8 -m venv example

Tento příkaz vytvoří nový adresář (který jsem nazval příklad ), s některými podadresáři.

Chcete-li aktivovat virtuální prostředí, zadejte:

$ source example/bin/activate
(example) $

Všimněte si, že výzva terminálu ($ ) nyní předchází název prostředí.

Pro deaktivaci virtuálního prostředí použijte deaktivovat příkaz:

(example) $ deactivate

Závěr

Python je zábavný jazyk, který se často vyvíjí a vylepšuje. Seznámení s novými funkcemi je snadné, jakmile pochopíte, jak nainstalovat nejnovější vydání, aniž byste zasahovali do stabilní verze poskytované z vaší distribuce.

Pokud máte nějaké připomínky nebo dotazy, zanechte je prosím v komentářích.


Linux
  1. Jak nainstalovat Javu na Linux

  2. Jak nainstalovat NodeJS na Linux

  3. Jak nainstalovat Python na Linux Mint 20

  1. Jak nainstalovat Linux ve 3 krocích

  2. Jak nainstalovat Python 3 na Windows 10

  3. Jak nainstalovat Python 3.10 na Rocky Linux 8

  1. Nainstalujte python 3 na Redhat 8

  2. Jak nainstalovat Kali Linux

  3. Jak nainstalovat FFmpeg na Linux