Python sa stal veľmi populárnym programovacím jazykom kvôli jeho jednoduchosti použitia v porovnaní s inými jazykmi. Preto v tomto jazyku existuje veľa aplikácií a nástrojov pre Linux.
Mnoho z nich nebolo aktualizovaných na nové verzie Pythonu z dôvodu opustenia programátora alebo iného, ale aplikácia je stále funkčná alebo vyžaduje určitú verziu Pythonu.
To môže viesť k veľkým problémomPreto môžeme využiť vynikajúci nástroj, ktorý nám umožní inštalovať do nášho systému rôzne verzie tohto jazyka.
O pyenv
Nástroj, o ktorom si dnes povieme, je Pyenv je jednoduchý, výkonný, bezplatný, otvorený zdrojový a multiplatformový nástroj zameraná na správu viacerých verzií Pythonu v systémoch Linux.
Pyenv je nástroj, ktorý je založený na rbenv a ruby-build a že to bolo upravené tak, aby mohlo pracovať s programovacím jazykom Python, čo je v skratke to, že je to vidlička pre Python.
Tento vynikajúci nástroj pomáha nám inštalovať, spravovať a prepínať medzi viacerými verziami Pythonu, ktoré sa zvyčajne vykonáva na testovanie kódu vo viacerých prostrediach Pythonu.
Tento nástroj môžu byť veľmi užitočné pre programátorov Chcete otestovať svoje výtvory napísané v Pythone vo viacerých prostrediach a v rôznych verziách Pythonu.
Vďaka tomu ušetríte nutnosť inštalácie a odinštalovania každej verzie Pythonu vo svojich systémoch alebo nutnosti prechodu z jedného počítača do druhého s rovnakým systémom, ale s inou verziou programovacieho jazyka.
Medzi shlavné charakteristiky tohto nástroja, ktoré môžeme zdôrazniť:
- Byť schopný zmeniť globálnu verziu Pythonu na používateľa.
- Nastavenie lokálnej verzie Pythonu na projekt.
- Správa virtuálnych prostredí vytvorených pomocou anakondy alebo virtualenv.
- Umožňuje prepísať verziu Pythonu premennou prostredia.
- Vyhľadávajte príkazy z viacerých verzií Pythonu a ďalších.
Ako nainštalovať Pyenv na Ubuntu 18.04 a deriváty?
Si chcete nainštalovať tento skvelý nástroj, musíme otvoriť terminál s Ctrl + Alt + T a ideme nainštalovať nejaké závislosti pre aplikáciu:
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
Teraz môžeme pokračovať v inštalácii Pyenv na naše počítače Je to stiahnutím nástroja z vášho priestoru na github a my použijeme skript inštalátor pyenv.
Musíte len urobiť spustite nasledujúci príkaz vo svojom termináli a nainštalujte pyenv.
curl -L https://raw.githubusercontent.com/pyenv/pyenv-installer/master/bin/pyenv-installer | bash
Pri vykonávaní tohto procesu musíme počkať, kým sa stiahne a nainštaluje. Na konci inštalácie inštalačný program vás upozorní na pridanie Pyenv do vášho osobného priečinka.
Tak teda musíte do svojho súboru pridať nasledujúce riadky ~/.bash_profile, musíme otvoriť terminál a vykonať:
nano ~/.bash_profile
A pridáme nasledujúce riadky na koniec súboru, tu musíme nahradiť „USER“ vašim systémovým užívateľským menom.
export PATH="/home/USER/.pyenv/bin:$PATH" eval "$(pyenv init -)" eval "$(pyenv virtualenv-init -)"
Uložíme zmeny pomocou Ctrl + O a ukončíme nano pomocou Ctrl + X, teraz musíme tieto zmeny urobiť platnými vykonaním nasledujúceho príkazu:
source ~/.bash_profile
Pyenv je pripravený na použitie.
Ako používať pyenv v Ubuntu?
Po dokončení inštalácie môžeme skontrolovať, či je spustená, a vedieť, aké verzie Pythonu máme k dispozícii na použitie v našom systéme.
Za týmto účelom otvoríme terminál a vykonáme:
pynev install -l
O môžu tiež bežať:
pyenv install –list
Tento príkaz zobrazí všetky dostupné verzie.
Teraz aby sme poznali ten, ktorý sme nainštalovali, musíme vykonať:
pyenv versions
na nainštalujte ktorúkoľvek z dostupných verzií že nám Pyenv ukázal kroky späť, môžeme vykonať tento príkaz:
pyenv install x.x.xx
Kde nahradíme x verziou Pythonu, ktorú chceme nainštalovať do systému.
konečne, aby sme zmenili verziu Pythonu, urobíme to s:
pyenv global x.xx.x
Ak sa chcete dozvedieť viac informácií o tomto nástroji, môžete sa poradiť nasledujúci odkaz.