Python se stal docela populárním programovacím jazykem díky své jednoduchosti použití ve srovnání s jinými jazyky. Proto v tomto jazyce je napsáno mnoho aplikací a nástrojů pro Linux.
Mnoho z nich nebylo aktualizováno na nové verze Pythonu kvůli opuštění programátoru nebo jiným, ale aplikace zůstává funkční nebo vyžaduje určitou verzi Pythonu
To může vést k velkému problému, proto můžeme využít vynikající nástroj, který nám umožní nainstalovat do našeho systému různé verze tohoto jazyka.
O pyenv
Nástroj, o kterém si dnes povíme, je Pyenv je jednoduchý, výkonný, bezplatný, otevřený zdrojový a multiplatformní nástroj zaměřený na správu více verzí Pythonu v systémech Linux.
Pyenv je nástroj, který je založen na rbenv a ruby-build a že to bylo upraveno tak, aby to mohlo fungovat s programovacím jazykem Python, což je ve zkratce to, že je to vidlice pro Python.
Tento vynikající nástroj pomáhá nám instalovat, spravovat a přepínat mezi více verzemi Pythonu, což se obvykle provádí k testování kódu ve více prostředích Pythonu.
Tento nástroj může být velmi užitečný pro programátory Chcete otestovat své výtvory napsané v Pythonu v různých prostředích a v různých verzích Pythonu.
Díky tomu ušetříte nutnost instalovat a odinstalovat každou verzi Pythonu ve svých systémech nebo nutnost přecházet z jednoho počítače do druhého se stejným systémem, ale s jinou verzí programovacího jazyka.
Mezi shlavní vlastnosti tohoto nástroje můžeme zdůraznit:
- Umět změnit globální verzi Pythonu na uživatele.
- Nastavení místní verze Pythonu na projekt.
- Správa virtuálních prostředí vytvořených anaconda nebo virtualenv.
- Umožňuje přepsat verzi Pythonu proměnnou prostředí.
- Vyhledejte příkazy z více verzí Pythonu a dalších.
Jak nainstalovat Pyenv na Ubuntu 18.04 a deriváty?
Si chcete nainstalovat tento skvělý nástroj, musíme otevřít terminál s Ctrl + Alt + T a budeme instalovat některé závislosti pro aplikaci:
sudo apt-get install -y make build-essential git libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev
Nyní můžeme pokračovat v instalaci Pyenv na naše počítače Je to stažením nástroje z vašeho prostoru na github a použijeme skript instalační program pyenv.
Jediné, co musíte udělat, je spusťte následující příkaz ve vašem terminálu a nainstalujte pyenv.
curl -L https://raw.githubusercontent.com/pyenv/pyenv-installer/master/bin/pyenv-installer | bash
Při provádění tohoto procesu musíme počkat na jeho stažení a instalaci. Na konci instalace instalační program vás upozorní na přidání Pyenv do vaší osobní složky.
Za co musíte do souboru přidat následující řádky ~/.bash_profile, musíme otevřít terminál a provést:
nano ~/.bash_profile
A přidáme následující řádky na konec souboru, zde musíme nahradit „USER“ vaším uživatelským jménem systému.
export PATH="/home/USER/.pyenv/bin:$PATH" eval "$(pyenv init -)" eval "$(pyenv virtualenv-init -)"
Uložíme změny pomocí Ctrl + O a ukončíme nano pomocí Ctrl + X, nyní musíme provést tyto změny platné provedením následujícího příkazu:
source ~/.bash_profile
Pyenv je připraven k použití.
Jak používat pyenv v Ubuntu?
Jakmile je instalace hotová, můžeme ověřit, že běží, a vědět, jaké verze Pythonu máme k dispozici pro použití v našem systému.
Pro tento otevřeme terminál a provedeme:
pynev install -l
O mohou také spustit:
pyenv install –list
Tento příkaz zobrazí všechny dostupné verze.
Nyní abychom poznali ten, který jsme nainstalovali, musíme provést:
pyenv versions
na nainstalujte kteroukoli z dostupných verzí že nám Pyenv ukázal kroky zpět, můžeme provést tento příkaz:
pyenv install x.x.xx
Kde nahradíme x verzí Pythonu, kterou chceme do systému nainstalovat.
Konečně, pro změnu verze Pythonu to uděláme pomocí:
pyenv global x.xx.x
Pokud se chcete o tomto nástroji dozvědět více, můžete se poradit následující odkaz.