Pyenv: Telepítse a Python több verzióját a rendszerére

Python logó

A Python meglehetősen népszerű programozási nyelv lett használatának egyszerűsége miatt más nyelvekhez képest. Ennélfogva sok alkalmazás és eszköz van a Linux számára ezen a nyelven írva.

Sokukat nem frissítették a Python új verzióira a programozó elhagyása vagy bármely más miatt, de az alkalmazás még mindig működik, vagy az alkalmazáshoz a Python bizonyos verziójára van szükség.

Ez nagy problémához vezethetEzért használhatunk egy kiváló eszközt, amely lehetővé teszi számunkra, hogy a nyelv különböző verzióit telepítsük a rendszerünkbe.

-Ról pyenv

Az eszköz, amelyről ma beszélni fogunk, a Pyenv egy egyszerű, hatékony, ingyenes, nyílt forráskódú és platformokon átívelő eszköz a Python több verziójának kezelésére összpontosított Linux rendszereken.

Pyenv az egy eszköz, amely rbenv-n és rubin-builden alapul és hogy ezt úgy módosították, hogy működjön együtt a Python programozási nyelvvel, ami dióhéjban az, hogy ez egy villa a Python számára.

Ez a kiváló eszköz segít telepíteni, kezelni és váltani a Python több verzióját, amelyet általában a kód teszteléséhez végeznek több Python-környezetben.

Ez az eszköz nagyon hasznos lehet a programozók számára A Pythonban írt alkotásait több környezetben és a Python különböző verzióiban szeretné tesztelni.

Ezzel megtakaríthatja magát, ha telepítenie és eltávolítania kell a Python egyes verzióit a rendszereire, vagy egyik számítógépről a másikra kell állnia ugyanazzal a rendszerrel, de a programozási nyelv más verziójával.

S közöttennek az eszköznek a főbb jellemzőit emelhetjük ki:

  • Legyen képes megváltoztatni a Python globális verzióját felhasználónként.
  • A Python helyi verziójának beállítása projektenként.
  • Az anaconda vagy a virtualenv által létrehozott virtuális környezetek kezelése.
  • Lehetővé teszi a Python verzió felülírását egy környezeti változóval.
  • Parancsok keresése a Python több verziójából és így tovább.

Hogyan telepítsük a Pyenv-t az Ubuntu 18.04-re és a derivatívákra?

Si telepíteni szeretné ezt a nagyszerű eszközt, meg kell nyitnunk egy terminált a Ctrl + Alt + T és telepíteni fogunk néhány függőséget az alkalmazáshoz:

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

Most folytathatjuk a Pyenv telepítését a számítógépeinkre Azzal, hogy letölti az eszközt az űrből a github-on, mi pedig használni fogjuk a szkriptet pyenv-telepítő.

Csak annyit kell tennie, hogy futtassa a következő parancsot a terminálon a pyenv telepítéséhez.

curl -L https://raw.githubusercontent.com/pyenv/pyenv-installer/master/bin/pyenv-installer | bash

Ennek végrehajtásakor várnunk kell a letöltésre és telepítésre. A telepítés végén a telepítő értesíti Önt, hogy adja hozzá a Pyenv-t a személyes mappájához.

Miért a következő sorokat kell hozzáadnia a fájljához ~/.bash_profile, meg kell nyitnunk egy terminált és végre kell hajtanunk:

nano ~/.bash_profile

És hozzáadjuk a következő sorokat a fájl végéhez, itt le kell cserélnünk a "USER" szót a rendszered felhasználónevével.

export PATH="/home/USER/.pyenv/bin:$PATH"

eval "$(pyenv init -)"

eval "$(pyenv virtualenv-init -)"

A változtatásokat a Ctrl + O billentyűkombinációval mentjük el, és a Ctrl + X paranccsal kilépünk a nano-ból, most ezeket a módosításokat a következő parancs végrehajtásával kell érvényessé tenni:

source ~/.bash_profile

A Pyenv használatra kész.

Hogyan kell használni a pyenv-t az Ubuntuban?

pyenv

A telepítés befejezése után ellenőrizhetjük, hogy fut-e, és tudjuk, hogy a Python mely verziói állnak rendelkezésre a rendszerünkben.

Ehhez terminált nyitunk, és végrehajtjuk:

pynev install -l

O futhatnak is:

pyenv install –list

Ez a parancs megjeleníti az összes elérhető verziót.

Most hogy tudjuk, amit telepítettünk, végre kell hajtanunk:

pyenv versions

hogy telepítse az elérhető verziók bármelyikét hogy Pyenv visszalépéseket mutatott nekünk, végre tudjuk hajtani ezt a parancsot:

pyenv install x.x.xx

Hol helyettesítjük az x-et a Python verziójával, amelyet fel akarunk telepíteni a rendszerre.

Végül, a Python verziójának megváltoztatásához ezt tesszük:

pyenv global x.xx.x

Ha többet szeretne megtudni erről az eszközről, konzultálhat a következő link.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.