Pyenv: Instaloni shumë versione të Python në sistemin tuaj

Logoja e Python

Python është bërë një gjuhë mjaft e popullarizuar e programimit për shkak të thjeshtësisë së përdorimit në krahasim me gjuhët e tjera. Prandaj ka shumë aplikacione dhe mjete për Linux të shkruara në këtë gjuhë.

Shumë prej tyre nuk janë azhurnuar në versionet e reja të Python për shkak të braktisjes së programuesit ose nga ndonjë tjetër, por aplikacioni është ende funksional ose aplikacioni kërkon një version të caktuar të Python.

Kjo mund të çojë në një problem të madhKjo është arsyeja pse ne mund të përdorim një mjet të shkëlqyeshëm që do të na lejojë të instalojmë versione të ndryshme të kësaj gjuhe në sistemin tonë.

Për pyenv

Mjeti për të cilin do të flasim sot është Pyenv është një mjet i thjeshtë, i fuqishëm, i lirë, me burim të hapur dhe ndër-platformë që është u përqendrua në menaxhimin e shumë versioneve të Python në sistemet Linux.

Pyenv është një mjet që bazohet në rbenv dhe në ndërtimin e rubinës dhe se kjo është modifikuar në mënyrë që të mund të funksionojë me gjuhën programuese Python, e cila me pak fjalë është se është një pirun për Python.

Ky mjet i shkëlqyeshëm na ndihmon të instalojmë, menaxhojmë dhe kalojmë midis versioneve të shumta të Python, e cila zakonisht bëhet për të provuar kodin në mjedise të shumta Python.

Ky mjet mund të jetë shumë i dobishëm për programuesit Ju dëshironi të provoni krijimet tuaja të shkruara në Python në mjedise të shumta dhe në versione të ndryshme të Python.

Me të, ju do të kurseni se duhet të instaloni dhe çinstaloni çdo version të Python në sistemet tuaja ose duhet të jeni nga një kompjuter në tjetrin me të njëjtin sistem, por me një version tjetër të gjuhës së programimit.

Midis skarakteristikat kryesore të këtij mjeti mund të nxjerrim në pah:

  • Të jetë në gjendje të ndryshojë versionin global të Python për përdorues.
  • Vendosja e versionit lokal të Python për projekt.
  • Menaxhimi i mjediseve virtuale të krijuara nga anaconda ose virtualenv.
  • Ju lejon të tejkaloni versionin Python me një ndryshore të mjedisit.
  • Kërkoni për komanda nga shumë versione të Python dhe më shumë.

Si të instaloni Pyenv në Ubuntu 18.04 dhe derivatet?

Si duan ta instalojnë këtë mjet të shkëlqyeshëm, ne duhet të hapim një terminal me Ctrl + Alt + T dhe ne do të instalojmë disa varësi për aplikacionin:

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

tani ne mund të vazhdojmë të instalojmë Pyenv në kompjuterët tanë Byshtë duke shkarkuar mjetin nga hapësira juaj në github dhe ne do të përdorim skenarin instalues ​​pyenv.

E vetmja gjë që duhet të bësh është ekzekutoni komandën e mëposhtme në terminalin tuaj për të instaluar pyenv.

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

Kur e ekzekutojmë këtë, duhet të presim që ajo të shkarkohet dhe instalohet. Në fund të instalimit, instaluesi do t'ju njoftojë për të shtuar Pyenv në dosjen tuaj personale.

Kështu që duhet të shtoni rreshtat e mëposhtëm në skedarin tuaj of / .bash_profile, ne duhet të hapim një terminal dhe të ekzekutojmë:

nano ~/.bash_profile

Dhe ne shtojmë linjat vijuese në fund të skedarit, këtu duhet të zëvendësojmë "USER" me emrin e përdoruesit të sistemit.

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

eval "$(pyenv init -)"

eval "$(pyenv virtualenv-init -)"

Ne i ruajmë ndryshimet me Ctrl + O dhe dalim nga nano me Ctrl + X, tani duhet t'i bëjmë këto ndryshime të vlefshme duke ekzekutuar komandën e mëposhtme:

source ~/.bash_profile

Pyenv është gati për t'u përdorur.

Si të përdorim pyenv në Ubuntu?

pyenv

Pasi të jetë bërë instalimi, ne mund të verifikojmë që po ekzekutohet dhe të dimë se cilat versione të Python kemi në dispozicion për të përdorur në sistemin tonë.

Për këtë ne do të hapim një terminal dhe do të ekzekutojmë:

pynev install -l

O ata gjithashtu mund të ekzekutojnë:

pyenv install –list

Kjo komandë do të shfaqë të gjitha ato versione të disponueshme.

tani për të njohur atë që kemi instaluar duhet të ekzekutojmë:

pyenv versions

instaloni ndonjë nga versionet e disponueshme që Pyenv na tregoi hapa mbrapa ne mund ta ekzekutojmë këtë komandë:

pyenv install x.x.xx

Ku e zëvendësojmë x me versionin e Python që duam ta instalojmë në sistem.

Së fundi, për të ndryshuar versionin e Python e bëjmë me:

pyenv global x.xx.x

Nëse doni të dini më shumë rreth këtij mjeti mund të këshilloheni lidhja e mëposhtme.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.