Pyenv: Nainstalujte do svého systému více verzí Pythonu

Logo Pythonu

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.

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?

pyenv

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.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.