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.
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:
Krok 3: Instalacja Pyenv
Możesz teraz pobrać i zainstalować Pyenv. Najprostszym sposobem instalacji jest skrypt instalacyjny Pyenv.
- Pobierz i uruchom skrypt instalatora:
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.
- 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ładdla użytkowników Bash):
~/.bashrc
Dodaj następujące linie na końcu pliku:
- Zastosuj zmiany poprzez ponowne uruchomienie terminala lub uruchomienie:
Krok 4: Weryfikacja instalacji Pyenv
Aby upewnić się, że Pyenv jest poprawnie zainstalowany, użyj następującego polecenia:
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:
Możesz wyświetlić listę dostępnych wersji uruchamiając
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ą:
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ę:
Wersję Pythona można również ustawić dla poszczególnych projektów. Przejdź do katalogu projektu i użyj:
Spowoduje to utworzenie pliku
.python-version
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.
- Utwórz środowisko wirtualne uruchamiając:
Zastąp
nazwą swojego środowiska.myenv
- Aktywuj środowisko wirtualne:
- Dezaktywuj je po prostu uruchamiając:
Aby usunąć środowisko, użyj:
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.