Jak zainstalować Pyenv na Ubuntu 18.04 ⋆ ALexHost SRL

Sprawdź swoje umiejętności we wszystkich naszych usługach hostingowych i otrzymaj 15% zniżki!

Użyj kodu przy kasie:

Skills
09.12.2024

Jak zainstalować Pyenv na Ubuntu 18.04

Jeśli pracujesz z wieloma projektami Pythona, z których każdy wymaga innej wersji Pythona, Pyenv ułatwia instalację i przełączanie się między nimi. W tym przewodniku przejdziemy przez proces instalacji i konfiguracji Pyenv na Ubuntu 18.04.

Krok 1: Aktualizacja i uaktualnienie systemu

Na początek zaktualizuj listę pakietów i uaktualnij istniejące pakiety, aby upewnić się, że wszystko jest aktualne.

sudo apt update && sudo apt upgrade -y

Krok 2: Instalacja zależności

Pyenv wymaga kilku zależności do kompilacji i zarządzania różnymi wersjami Pythona. Zainstaluj je uruchamiając:

sudo apt install -y make build-essential libssl-dev zlib1g-dev \
libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \
libncurses5-dev libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev \
python-openssl git

Krok 3: Instalacja Pyenv

Możesz teraz pobrać i zainstalować Pyenv. Najprostszym sposobem instalacji jest skrypt instalacyjny Pyenv.

  1. Pobierz i uruchom skrypt instalatora:
    curl https://pyenv.run | bash

    Spowoduje to zainstalowanie pyenv, pyenv-virtualenv i pyenv-update, dając ci narzędzia do zarządzania wersjami Pythona, tworzenia wirtualnych środowisk i aktualizowania Pyenv.

  2. Dodaj Pyenv do konfiguracji swojej powłoki:Po instalacji, musisz dodać Pyenv do swojej powłoki, aby ładował się przy każdym uruchomieniu terminala. Otwórz plik konfiguracyjny powłoki (na przykład
    ~/.bashrc
    dla użytkowników Bash):
    nano ~/.bashrc

    Dodaj następujące linie na końcu pliku:

    export PATH="$HOME/.pyenv/bin:$PATH"
    eval "$(pyenv init --path)"
    eval "$(pyenv init -)"
  3. Zastosuj zmiany poprzez ponowne uruchomienie terminala lub uruchomienie:
    source ~/.bashrc

Krok 4: Weryfikacja instalacji Pyenv

Aby upewnić się, że Pyenv jest poprawnie zainstalowany, użyj następującego polecenia:

pyenv --version

Jeśli instalacja przebiegła pomyślnie, powinien zostać wyświetlony numer wersji.

Krok 5: Instalowanie wersji Pythona

Po zainstalowaniu Pyenv możesz teraz zainstalować określoną wersję Pythona. Na przykład, aby zainstalować Python 3.8.12:

pyenv install 3.8.12

Możesz wyświetlić listę dostępnych wersji uruchamiając

pyenv install --list

Spowoduje to wyświetlenie wszystkich wersji Pythona, które Pyenv może zainstalować, w tym stabilnych wydań i wersji rozwojowych.

Krok 6: Ustawienie domyślnej wersji Pythona

Po zainstalowaniu wybranej wersji Pythona można ustawić ją jako domyślną globalną:

pyenv global 3.8.12

To polecenie ustawia Pythona 3.8.12 jako wersję domyślną, która będzie używana przy każdym otwarciu terminala. Aby potwierdzić wersję:

python --version

Wersję Pythona można również ustawić dla poszczególnych projektów. Przejdź do katalogu projektu i użyj:

pyenv local 3.8.12

Spowoduje to utworzenie pliku

.python-version
w katalogu projektu, określającego wersję Pythona, dzięki czemu Pyenv automatycznie przełączy się na nią, gdy będziesz w tym katalogu.

Krok 7: Zarządzanie wirtualnymi środowiskami za pomocą Pyenv

Jeśli zainstalowałeś skrypt instalatora Pyenv w kroku 3, masz już pyenv-virtualenv, który pozwala na tworzenie izolowanych środowisk.

  1. Utwórz środowisko wirtualne uruchamiając:
    pyenv virtualenv 3.8.12 myenv

    Zastąp

    myenv
    nazwą swojego środowiska.
  2. Aktywuj środowisko wirtualne:
    pyenv activate myenv
  3. Dezaktywuj je po prostu uruchamiając:
    pyenv deactivate

Aby usunąć środowisko, użyj:

pyenv uninstall myenv

Podsumowanie

Pomyślnie zainstalowałeś Pyenv na Ubuntu 18.04 i skonfigurowałeś go do zarządzania wieloma wersjami Pythona. Możesz teraz płynnie przełączać się między wersjami i tworzyć izolowane środowiska wirtualne dla każdego projektu.

Sprawdź swoje umiejętności we wszystkich naszych usługach hostingowych i otrzymaj 15% zniżki!

Użyj kodu przy kasie:

Skills