Jak zainstalować Python 3.9 na Centos/Rhel 8

Jak zainstalować Python 3.9 na Centos/Rhel 8

Niedawno zespół programistów Python wydał najnowszą stabilną wersję Python 3.9. Możesz pobrać go z oficjalnych stron. Nowa wersja zawiera wiele nowych funkcji i aktualizacji bezpieczeństwa. Python 3.9 wykorzystuje nowy bardziej elastyczny parser oparty na PEG, który zastępuje parser LL. W następnych wersjach Python stary parser zostanie usunięty.

Ten samouczek opisuje, jak zainstalować Python 3.9 w systemach CentOS 8 i RHEL 8. W tym samouczku zainstalujemy Python z kodu źródłowego.

Wymagania wstępne

Ta instalacja Pythona wymagała kompilatora GCC w twoim systemie. Zaloguj się do serwera za pomocą dostępu do SSH lub powłoki. Teraz użyj następującego polecenia, aby zainstalować warunki wstępne dla Pythona przed jego zainstalowaniem.

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

Krok 1 - Pobierz Python 3.9

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.9 za pośrednictwem wiersza poleceń:

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

Następnie wyodrębnij plik archiwum w systemie

TAR XZF Python-3.9.6.TGZ  

To stworzy katalog o nazwie Python-3.9.6 W bieżącym katalogu zawierającym wszystkie pliki źródłowe dla Python 3.9.

Krok 2 - Zainstaluj Python na Centos 8

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

CD Python-3.9.6  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.9.6.TGZ  

Krok 3 - testowa wersja Pythona

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

Sprawdź wersję Python:

Python3.9 -V  Python 3.9.6 

Sprawdź wersję PIP:

PIP3.9 -V  PIP 20.2.3 z/usr/local/lib/python3.9/Packages/PIP (Python 3.9) 

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:

sudo/usr/local/bin/python3.9 -m Venv/Home/Rahul/Python -App/Venv  

Wszystkie pliki zostaną wygenerowane w katalogu/Home/Rahul/Python-App/Venv Directory. Możesz aktywować środowisko, uruchamiając polecenie:

Źródło/Strona główna/Rahul/Python-App/Venv/Bin/Aktywuj  

Wykonuj tutaj swoje rzeczy z odizolowanym środowiskiem. 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.9 w systemach CentOS 8 i RHEL 8 przy użyciu kodu źródłowego.