Pyenv: Isa akawanda mavhezheni ePython pane yako system

python-logo

Python rave rakakurumbira mutauro chirongwa nekuda kwekureruka kwekushandisa uchienzaniswa nedzimwe mitauro. Saka pane zvakawanda zvinoshandiswa uye zvishandiso zveLinux zvakanyorwa mumutauro uyu.

Mazhinji acho haana kuvandudzwa kushanduro nyowani dzePython nekuda kwekurasa programmer kana nechero ipi, asi iyo application ichiri kushanda kana iko kunyorera kunoda imwe vhezheni yePython.

Izvi zvinogona kutungamira kuchinetso chikuruIchi ndicho chikonzero isu tichigona kushandisa chishandiso chakanakisa icho chinotibvumidza isu kuti tiise akasiyana mavhezheni emutauro uyu pane yedu system.

About Wiki pyenv

Chishandiso chatichazotaura nezvacho nhasi ndiPyenv iri nyore, ine simba, yemahara, yakavhurwa sosi uye muchinjika-chikuva chishandiso icho chiri yakanangana nekugadzirisa shanduro zhinji dzePython paLinux masisitimu.

Pyenv ndizvo chishandiso chakavakirwa pa rbenv uye ruby-kuvaka uye kuti izvi zvakagadziridzwa kuti zvikwanise kushanda neiyo Python chirongwa chemutauro, icho muchidimbu ndechekuti iri forogo kuPython.

Ichi chishandiso chakanakisa inotibatsira kuisa, kubata uye kushandura pakati pezvakawanda shanduro dzePython, iyo inowanzoitwa kuyedza kodhi munzvimbo dzakawanda dzePython.

Ichi chishandiso inogona kubatsira zvakanyanya kune programmers Iwe unoda kuyedza zvisikwa zvako zvakanyorwa muPython munzvimbo zhinji uye neshanduro dzakasiyana dzePython.

Nayo, iwe unozoponesa kuve uchiisa nekuburitsa yega yega vhezheni yePython pane ako masisitimu kana kuve uchibva kune imwe komputa uchienda kune imwe ine imwecheteyo system asi uine imwe vhezheni yemutauro wechirongwa.

Pakati pe shunhu hukuru hwechishandiso ichi tinogona kuratidza:

  • Kukwanisa kushandura iyo yepasi rose vhezheni yePython pamushandisi.
  • Kuisa iyo yemuno vhezheni yePython purojekiti.
  • Manejimendi enharaunda enharaunda akagadzirwa naacaconda kana hunhu.
  • Inokutendera iwe kudarika iyo Python vhezheni ine nharaunda inoshanduka.
  • Tsvaga mirairo kubva kune dzakawanda shanduro dzePython uye nezvimwe.

Maitiro ekuisa Pyenv paUbuntu 18.04 uye zvigadzirwa?

Si unoda kuisa ichi chishandiso chikuru, isu tinofanirwa kuvhura terminal neCtrl + Alt + T uye tichaisa kumwe kutsamira kwechishandiso:

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

Iye zvino tinogona kuenderera mberi nekuisa Pyenv pamakomputa edu Iko kurodha pasi chishandiso kubva munzvimbo yako pane github uye isu tinoshandisa iyo script pyenv-simaki.

Zvese iwe zvunofanirwa kuita ndeye mhanyisa unotevera kuraira mune yako terminal kuti uise pyenv.

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

Kana tichiita izvi, isu tinofanirwa kumirira kuti itore uye isa. Pakupera kwekumisikidza, iyo yekumisikidza inokuzivisa iwe kuti uwedzere Pyenv kune yako yega folda.

Kuti unofanirwa kuwedzera mitsara inotevera kufaira rako ~/.bash_profile, isu tinofanirwa kuvhura terminal uye tiite:

nano ~/.bash_profile

Uye isu tinowedzera mitsara inotevera panoperera iyo faira, pano isu tinofanirwa kutsiva "USER" neako zita rekuti username.

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

eval "$(pyenv init -)"

eval "$(pyenv virtualenv-init -)"

Isu tinochengetedza shanduko neCtrl + O uye kubuda nano neCtrl + X, ikozvino isu tinofanirwa kuita shanduko idzi kushanda nekuita unotevera kuraira:

source ~/.bash_profile

Pyenv yakagadzirira kushandisa.

Mashandisiro ekushandisa pyenv muUbuntu?

pyenv

Kana kumisikidza kwaitwa, tinogona kuona kuti iri kumhanya uye nekuziva kuti ndeapi mavhezheni ePython atinogona kushandisa mune yedu system.

Nokuda kweizvi isu tichaenda kuvhura terminal uye isu tichaenda kuendesa:

pynev install -l

O ivo vanogona zvakare kumhanya:

pyenv install –list

Uyu murairo ucharatidza ese aripo mavhezheni.

Iye zvino kuti tizive iyo yatakaisa isu tinofanirwa kuitisa:

pyenv versions

Para gadza chero eanowanikwa mavhezheni kuti Pyenv akatiratidza nhanho kumashure tingaite uyu murairo:

pyenv install x.x.xx

Kwatinoshandura x pamwe neshanduro yePython iyo yatinoda kuisa pane system.

Pakupedzisira, kushandura iyo vhezheni yePython tinoita nayo:

pyenv global x.xx.x

Kana iwe uchida kuziva zvakawanda nezve ichi chishandiso unogona kubvunza chinotevera chinongedzo.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako