Jak zainstalować Python 3.11 O Ubuntu, Debian i Linuxmint
- 2835
- 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 kompilacjisudo 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 optymalizacjeOpcja z poleceniem Configure, aby włączyć dodatkowe wsparcie, takie jak SSL, BZ2 Obsługa.CD Python-3.11.1sudo ./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ć altinstallMake AltInstall służy do zapobiegania zastąpieniu domyślnego pliku binarnego Python/USR/Bin/Python.
CD /usr /srcsudo 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.