Pyenv: Asenna useita Python-versioita järjestelmääsi

Python-logo

Pythonista on tullut melko suosittu ohjelmointikieli sen yksinkertaisuuden vuoksi muihin kieliin verrattuna. Siten tällä kielellä on kirjoitettu monia Linux-sovelluksia ja -työkaluja.

Monia niistä ei ole päivitetty uusiin Python-versioihin johtuen ohjelmoijan hylkäämisestä tai muusta, mutta sovellus on edelleen toimiva tai sovellus vaatii tietyn version Pythonista.

Tämä voi johtaa suureen ongelmaan, siksi voimme käyttää erinomaista työkalua, jonka avulla voimme asentaa tämän kielen eri versiot järjestelmäämme.

Noin pyenv

Työkalu, josta aiomme tänään puhua, on Pyenv on yksinkertainen, tehokas, ilmainen, avoimen lähdekoodin ja alustojen välinen työkalu keskittyi useiden Python-versioiden hallintaan Linux-järjestelmissä.

Pyenv on työkalu, joka perustuu rbenv ja ruby-build ja että tätä muokattiin, jotta se voisi toimia Python-ohjelmointikielen kanssa, mikä on pähkinänkuoressa, että se on haarukka Pythonille.

Tämä erinomainen työkalu auttaa meitä asentamaan, hallitsemaan ja vaihtamaan useita Python-versioita, joka tehdään tyypillisesti koodin testaamiseksi useissa Python-ympäristöissä.

Tämä työkalu voi olla erittäin hyödyllinen ohjelmoijille Haluat testata Pythonissa kirjoitettuja luomuksiasi monissa ympäristöissä ja Pythonin eri versioissa.

Sen avulla säästät itsesi asentamalla ja poistamalla jokaisen Python-version järjestelmistäsi tai sinun on oltava tietokoneelta toiselle samalla järjestelmällä, mutta eri ohjelmointikielellä.

Välillä stämän työkalun pääominaisuudet voimme korostaa:

  • Pysty muuttamaan Pythonin yleistä versiota käyttäjää kohti.
  • Pythonin paikallisen version asettaminen projektia kohden.
  • Anacondan tai virtualenv: n luomien virtuaalisten ympäristöjen hallinta.
  • Antaa sinun ohittaa Python-version ympäristömuuttujalla.
  • Etsi komentoja useista Python-versioista ja muusta.

Kuinka asentaa Pyenv Ubuntu 18.04: een ja johdannaisiin?

Si haluat asentaa tämän upean työkalun, meidän on avattava pääte näppäimillä Ctrl + Alt + T ja aiomme asentaa joitain riippuvuuksia sovellukselle:

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

Nyt voimme jatkaa Pyenvin asentamista tietokoneillemme Se on lataamalla työkalu sen github-tilasta ja käytämme komentosarjaa pyenv-asentaja.

Sinun tarvitsee vain asenna pyenv suorittamalla seuraava komento päätelaitteessasi.

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

Suoritettaessa tätä meidän on odotettava sen lataamista ja asentamista. Asennuksen lopussa asennusohjelma kehottaa sinua lisäämään Pyenv: n henkilökohtaiseen kansioon.

Mitä varten täytyy lisätä seuraavat rivit tiedostoon ~/.bash_profile, meidän on avattava pääte ja suoritettava:

nano ~/.bash_profile

Ja lisäämme seuraavat rivit tiedoston loppuun, tässä on korvattava "USER" järjestelmän käyttäjänimellä.

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

eval "$(pyenv init -)"

eval "$(pyenv virtualenv-init -)"

Tallennamme muutokset Ctrl + O: lla ja poistumme nanosta Ctrl + X: llä, nyt meidän on tehtävä nämä muutokset kelvollisiksi suorittamalla seuraava komento:

source ~/.bash_profile

Pyenv on käyttövalmis.

Kuinka käyttää pyenvia Ubuntussa?

pyenv

Kun asennus on valmis, voimme varmistaa, että se on käynnissä, ja tiedämme, mitä Python-versioita meillä on käytettävissämme järjestelmässämme.

Tämän aiomme avata terminaalin ja toteuttaa:

pynev install -l

O he voivat myös suorittaa:

pyenv install –list

Tämä komento näyttää kaikki käytettävissä olevat versiot.

Nyt tietääksemme asennetun meidän on suoritettava:

pyenv versions

että asenna mikä tahansa käytettävissä olevista versioista että Pyenv osoitti meille askelia taaksepäin, voimme suorittaa tämän komennon:

pyenv install x.x.xx

Missä korvataan x: llä Python-versio, jonka haluamme asentaa järjestelmään.

lopuksi, Python-version muuttamiseksi teemme sen:

pyenv global x.xx.x

Jos haluat tietää enemmän tästä työkalusta, voit ottaa yhteyttä seuraava linkki.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.