Jak zainstalować Python 3.10 na Centos/Rhel 8 i Fedora 36/35

Jak zainstalować Python 3.10 na Centos/Rhel 8 i Fedora 36/35

Zespół programisty Python wydał najnowszą wersję Python 3.10. Obejmuje to więcej nowych funkcji, łatek bezpieczeństwa i wiele innych ulepszeń. Ta wersja zawiera nową funkcję, która jest nawiązywa, menedżerowie kontekstu. Obecnie obsługiwane jest używanie otaczających nawiasów do kontynuacji w wielu liniach w menedżerach kontekstowych. Aby uzyskać więcej informacji.

Ten samouczek pomoże ci w instalacji Pythona 3.10 we wszystkich wersjach Fedora i systemach CentOS/RHEL 8 Linux. Samouczek skompiluje i zainstaluje Python 3.10 Kod źródłowy w twoim systemie.

Wymagania wstępne

System musi mieć w systemie wstępnie zainstalowany kompilator GCC. Aby zainstalować wszystkie wymagane pakiety, zaloguj się do serwera za pomocą SSH lub Shell Acces.

sudo dnf instaluj wget yum-piTils Make gcc openssl-devel bzip2-devel libffi-devel zlib-devel  

Krok 1 - Pobierz Python 3.10 Kod źródłowy

Pierwszym krokiem jest pobranie Pythona 3.10 Kod źródłowy. Odwiedź oficjalną stronę pobierania https: // www.pyton.Org/FTP/Python, aby pobrać najnowszą lub wymaganą wersję Pythona.

Użytkownicy wiersza poleceń mogą pobrać Python 3.10 przez wiersz poleceń:

wget https: // www.pyton.org/ftp/python/3.10.8/Python-3.10.8.TGZ  

Następnie wyodrębnij plik archiwum z systemu

TAR XZF Python-3.10.8.TGZ  

To stworzy katalog nazwany Python-3.10.8 W bieżącym katalogu zawierającym wszystkie pliki źródłowe dla Python 3.10.

Krok 2 - Instalowanie Pythona 3.10 na Fedora/Centos

Zmień katalog na Python-3.10.8. Następnie przygotuj kod źródłowy z wymaganymi wartościami przed jego opracowaniem.

CD Python-3.10.8  sudo ./konfiguruj--with-System-FFI--with-Completed-Gotos-enable-loadable-sqlite-extensions  

Następnie skompiluj kod źródłowy z Make. Tutaj NPROC Zapewni liczbę rdzeni procesowych dostępnych w systemie. Dzięki czemu może się dobrze działać.

sudo make -J $ nproc  sudo zrobić altinstall  
Make AltInstall służy do zapobiegania zastąpieniu domyślnego pliku binarnego Python/USR/Bin/Python.

Teraz nie potrzebujemy pobranego pliku archiwum, więc usuń go na wolną przestrzeń.

sudo rm Python-3.10.8.TGZ  

Krok 3 - testowa wersja Pythona

Na tym etapie pomyślnie zainstalowałeś Python 3.10 w systemie Fedory lub Centos/RHEL. Teraz sprawdź zainstalowane wersje Pythona i PIP.

Sprawdź wersję Python:

Python3.10 -V  Python 3.10.8 

Sprawdź wersję PIP:

PIP3.10 -V  PIP 20.2.3 z/usr/local/lib/python3.10/pakiety witryn/PIP (Python 3.10) 

Krok 4 - Utwórz środowisko wirtualne

Dobrym pomysłem jest stworzenie oddzielnego wirtualnego środowiska dla każdej aplikacji Python. Który zapewnia izolowane środowisko, w którym projekt Python ma swoje własne moduły i zestaw zależności.

Aby stworzyć wirtualne środowisko Python, uruchom:

CD ~/Python-App/  sudo/usr/local/bin/python3.10 -m Venv Appenv  

Tutaj ~/Python-App zawiera aplikację Pythona. Wszystkie pliki ENV zostaną wygenerowane pod pod ~/Python-App/Appenv informator. Możesz aktywować środowisko, uruchamiając polecenie:

Źródło Appenv/Bin/Aktywuj  

Rób swoje rzeczy w odizolowanym środowisku tutaj. Po zakończeniu pracy dezaktywuj środowisko, wpisując:

dezaktywować  

Spowoduje to powrót do głównego podpowiedzi systemu.

Wniosek

Ten samouczek opisał cię, aby zainstalować Python 3.10 w systemach Fedora i Centos/RHEL 8 przy użyciu kodu źródłowego.