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.