Jak zainstalować Python 3.11 O Ubuntu, Debian i Linuxmint
- 2759
- 839
- Tomasz Szatkowski
Python 3.11 to najnowsza stabilna wersja w momencie pisania samouczka. Który zawiera wiele nowych funkcji i aktualizacji bezpieczeństwa. Ta wersja jest wyposażona w ulepszone komunikaty o błędach dla typowych błędów w typach. Nowa składnia dla adnotacji zmiennych, aby było bardziej jasne, gdy zmienna ma być używana do wskazówek typu w porównaniu z innymi celami. Ulepszono obsługę sprawdzania typu i wnioskowania o standardowych bibliotekach i bibliotekach stron trzecich.
W tym samouczku pomożemy Ci zainstalować Python 3.11 w systemach operacyjnych Ubuntu, Debian i Linux Mint przy użyciu PPA, a także kompilacji z kodu źródłowego. Ten samouczek będzie również działał na innych systemach Linux opartych na debian.
Wymagania wstępne
Kompilacja kodu źródłowego wymagała wielu bibliotek kompilacji w systemie. Które można zainstalować, uruchamiając następujące polecenie przed kontynuowaniem następnych kroków.
sudo apt instal instalacja kontroli kompilacji
sudo apt instal libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbbz2-dev
Metoda 1: Instalowanie Pythona 3.11 Za pomocą PPA
Zespół ~ DeadsnaKes utrzymuje PPA, który zawiera pakiety Python Debian. Możesz skonfigurować ten PPA w swoim systemie i zainstalować wersje Python.
Aby dodać PPA do systemu, wykonaj:
sudo add-apt-repozytory PPA: DeadsnaKes/PPA
Następnie możesz zainstalować Python 3.11 Korzystanie z Menedżera pakietów Apt-Get.
sudo apt instal Python3.11
To zainstaluje Python 3.11 w systemie Linux.
Metoda 2: Instalowanie Python 3.11 Korzystanie z kodu źródłowego
Jeśli repozytorium nie zawiera pakietów Python dla twojego systemu, zainstaluj je, tworząc go z kodu źródłowego.
- Pobierz Python 3.11 Kod źródłowy: Python 3.11.1 wersja jest dostępna do instalacji. Możesz odwiedzić oficjalne strony Python, aby sprawdzić najnowszą dostępną wersję. Użyj następujących poleceń, aby pobrać Python 3.11 Kod źródłowy.
- Archiwum wyciągu:Po zakończeniu pobierania wyodrębnij zawartość pliku archiwum.
sudo tar xzf python-3.11.1.TGZ
- Przygotuj kod źródłowy: Teraz przygotuj kod źródłowy zgodnie z architekturą i środowiskiem systemu za pomocą ./skonfiguruj skrypt. Użyj również
--Włącz optymalizacje
Opcja z poleceniem Configure, aby włączyć dodatkowe wsparcie, takie jak SSL, BZ2 Obsługa.CD Python-3.11.1
sudo ./konfiguruj-optymalizacje w zakresie enable
- Skompiluj i zainstaluj: Po przygotowaniu kodu źródłowego skompiluj go za pomocą polecenia Make. Skorzystać
Altinstall
, Aby zainstalować go jako osobny Python. Aby nie zastąpi to istniejącej instalacji Pythona.sudo zrobić altinstall
Make AltInstall służy do zapobiegania zastąpieniu domyślnego pliku binarnego Python/USR/Bin/Python.
CD /usr /src
sudo wget https: // www.pyton.org/ftp/python/3.11.1/Python-3.11.1.TGZ
Krok 3: Sprawdź wersję Python
Na koniec pomyślnie zainstalowałeś Python 3.11 w twoim systemie. Sprawdźmy zainstalowaną wersję Pythona za pomocą poniższego polecenia.
Python3.11 -V
Python 3.11.1
Krok 4: Instalowanie PIP
Jeśli zainstalowałeś Python za pomocą menedżera pakietów, PIP nie zostanie domyślnie zainstalowany. W takim przypadku musisz go zainstalować ręcznie. Aby zainstalować PIP, wykonaj następujące polecenie.
curl -ss https: // bootstrap.Pypa.IO/GET-PIP.Py | Python3.11
Po pomyślnym zainstalowaniu PIP sprawdź jego wersję, wykonując polecenie:
PIP3.11 -V
PIP 22.3.1 z/usr/local/lib/python3.11/Dist-Packages/PIP (Python 3.11)
Wniosek
Podsumowując, instalowanie Pythona 3.11 O Ubuntu, Debian i Linux Mint poprzez opracowanie kodu źródłowego to prosty proces. Polega na pobraniu kodu źródłowego, wyodrębnianiu go, konfiguracji, budowaniu go i wreszcie instalacji. Podążając za krokami opisanymi w tym przewodniku, powinieneś być w stanie pomyślnie zainstalować Python 3.11 w systemie i zacznij używać go do potrzeb programowania. Pamiętaj, że kompilowanie kodu źródłowego może potrwać trochę czasu i może być konieczne zainstalowanie niezbędnych zależności i narzędzi w systemie. Jednak ta metoda oferuje największą elastyczność i kontrolę nad procesem instalacji.