Pyenv: Zainstaluj wiele wersji Pythona w swoim systemie

Logo Pythona

Python stał się dość popularnym językiem programowania ze względu na prostotę użycia w porównaniu z innymi językami. W związku z tym istnieje wiele aplikacji i narzędzi dla Linuksa napisanych w tym języku.

Wiele z nich nie zostało zaktualizowanych do nowych wersji Pythona z powodu porzucenia programisty lub przez jakikolwiek inny, ale aplikacja nadal działa lub wymaga określonej wersji Pythona.

Może to prowadzić do dużego problemuDlatego możemy skorzystać z doskonałego narzędzia, które pozwoli nam zainstalować różne wersje tego języka w naszym systemie.

Pienwa

Narzędziem, o którym dzisiaj będziemy rozmawiać, jest Pyenv jest prostym, potężnym, bezpłatnym, otwartym i wieloplatformowym narzędziem koncentruje się na zarządzaniu wieloma wersjami Pythona w systemach Linux.

Pyenv jest narzędzie oparte na rbenv i ruby-build i że zostało to zmodyfikowane tak, aby mogło współpracować z językiem programowania Python, który w skrócie jest taki, że jest to rozwidlenie Pythona.

To doskonałe narzędzie pomaga nam instalować, zarządzać i przełączać się między różnymi wersjami Pythona, co jest zwykle wykonywane w celu testowania kodu w wielu środowiskach Pythona.

To narzędzie może być bardzo przydatne dla programistów Chcesz przetestować swoje kreacje napisane w Pythonie w wielu środowiskach i w różnych wersjach Pythona.

Dzięki niemu zaoszczędzisz na konieczności instalowania i odinstalowywania każdej wersji Pythona w swoich systemach lub konieczności przemieszczania się z jednego komputera na drugi z tym samym systemem, ale z inną wersją języka programowania.

Między sgłówne cechy tego narzędzia, które możemy podkreślić:

  • Możliwość zmiany globalnej wersji języka Python na użytkownika.
  • Ustawianie lokalnej wersji języka Python na projekt.
  • Zarządzanie środowiskami wirtualnymi stworzonymi przez anacondę lub virtualenv.
  • Umożliwia zastąpienie wersji Pythona zmienną środowiskową.
  • Wyszukaj polecenia z wielu wersji języka Python i nie tylko.

Jak zainstalować Pyenv na Ubuntu 18.04 i pochodnych?

Si chcesz zainstalować to wspaniałe narzędzie, musimy otworzyć terminal za pomocą Ctrl + Alt + T i zamierzamy zainstalować zależności dla aplikacji:

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

Teraz możemy przystąpić do instalacji Pyenv na naszych komputerach Wystarczy pobrać narzędzie ze swojego miejsca na githubie i użyjemy skryptu instalator pyenv.

Wszystko co musisz zrobić to uruchom następującą komendę w swoim terminalu, aby zainstalować pyenv.

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

Wykonując to, musimy poczekać na pobranie i zainstalowanie. Pod koniec instalacji instalator poinformuje Cię o konieczności dodania Pyenv do Twojego folderu osobistego.

Po co należy dodać następujące wiersze do pliku ~ / .bash_profilmusimy otworzyć terminal i wykonać:

nano ~/.bash_profile

I dodajemy następujące wiersze na końcu pliku, tutaj musimy zastąpić „UŻYTKOWNIK” nazwą użytkownika systemu.

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

eval "$(pyenv init -)"

eval "$(pyenv virtualenv-init -)"

Zapisujemy zmiany za pomocą Ctrl + O i wychodzimy z nano za pomocą Ctrl + X, teraz musimy zatwierdzić te zmiany, wykonując następujące polecenie:

source ~/.bash_profile

Pyenv jest gotowy do użycia.

Jak korzystać z pyenv w Ubuntu?

Pienwa

Po zakończeniu instalacji możemy sprawdzić, czy jest uruchomiona i dowiedzieć się, jakie wersje Pythona mamy do wykorzystania w naszym systemie.

W tym zamierzamy otworzyć terminal i wykonać:

pynev install -l

O mogą też biegać:

pyenv install –list

To polecenie wyświetli wszystkie dostępne wersje.

Teraz aby poznać ten, który zainstalowaliśmy, musimy wykonać:

pyenv versions

do zainstaluj dowolną z dostępnych wersji że Pyenv pokazał nam kroki wstecz, możemy wykonać to polecenie:

pyenv install x.x.xx

Gdzie zastępujemy x wersją Pythona, którą chcemy zainstalować w systemie.

Wreszcie, aby zmienić wersję Pythona, robimy to za pomocą:

pyenv global x.xx.x

Jeśli chcesz dowiedzieć się więcej o tym narzędziu, możesz skonsultować się poniższy link.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.