Jak zainstalować Pythona 3 na CentOS 7

Popular:
POWIĘKSZ SWOJĄ KONFIGURACJĘ SERWERA! ZASTOSUJ AVA I URUCHOM Z 15% ZNIŻKI
UŻYJ PROMOCJI:

Python jest jednym z najczęściej używanych języków programowania, znanym ze swojej prostoty i wszechstronności. Niezależnie od tego, czy rozwijasz aplikacje internetowe, projekty związane z danymi, czy skrypty automatyzacyjne, Python jest niezbędnym narzędziem dla programistów. Chociaż serwer CentOS 7 domyślnie zawiera Python 2.x, wiele nowoczesnych aplikacji i frameworków wymaga teraz Pythona 3. W tym artykule przeprowadzimy Cię przez kroki instalacji Pythona 3 na CentOS 7, zapewniając, że będziesz mógł pracować z najnowszą wersją Pythona.

Wymagania wstępne

Przed zainstalowaniem Pythona 3 musisz upewnić się, że Twój system jest zaktualizowany i że masz uprawnienia root lub sudo. Pomoże to uniknąć problemów z uprawnieniami podczas instalacji.

  1. Dostęp do serwera CentOS 7

  2. Uprawnienia root lub sudo

  3. Podstawowa znajomość korzystania z wiersza poleceń

Krok 1: Zaktualizuj system

Zawsze warto zaktualizować pakiety systemowe przed zainstalowaniem nowego oprogramowania. Otwórz terminal i uruchom następujące polecenie, aby zaktualizować swój system CentOS 7:

sudo yum update -y

To zapewni, że wszystkie istniejące pakiety są aktualne, a wszelkie poprawki bezpieczeństwa są zastosowane.

Krok 2: Włącz repozytorium EPEL

Repozytorium Extra Packages for Enterprise Linux (EPEL) zawiera dodatkowe pakiety, które nie są zawarte w domyślnych repozytoriach CentOS. Aby zainstalować Pythona 3 na CentOS 7, musisz najpierw włączyć repozytorium EPEL.

Aby włączyć repozytorium EPEL, uruchom następujące polecenie:

sudo yum install epel-release -y

Po włączeniu repozytorium Twój system uzyska dostęp do szerokiej gamy dodatkowych pakietów, w tym Pythona 3.

Krok 3: Zainstaluj Pythona 3

Teraz, gdy repozytorium EPEL jest włączone, możesz przystąpić do instalacji Pythona 3. CentOS 7 używa menedżera pakietów

yum

, więc możesz użyć następującego polecenia, aby zainstalować Pythona 3:

sudo yum install python3 -y

To polecenie zainstaluje Pythona 3 oraz powiązane narzędzia, w tym

pip

(menedżer pakietów Pythona).

Krok 4: Zweryfikuj instalację

Po zakończeniu instalacji zweryfikuj, czy Python 3 został poprawnie zainstalowany, sprawdzając wersję. Uruchom następujące polecenie, aby sprawdzić wersję Pythona:

python3 --version

Powinieneś zobaczyć wynik podobny do:

Python 3.x.x

To potwierdza, że Python 3 został pomyślnie zainstalowany na Twoim systemie CentOS 7.

Krok 5: Zainstaluj

pip

dla Pythona 3 (opcjonalnie)

pip

to menedżer pakietów dla Pythona, który pozwala na instalację dodatkowych pakietów Pythona. Chociaż

pip

jest często instalowany automatycznie wraz z Pythonem 3, możesz zweryfikować, czy został zainstalowany, uruchamiając:

pip3 --version

Jeśli

pip

nie jest zainstalowany, możesz zainstalować go ręcznie za pomocą następującego polecenia:

sudo yum install python3-pip -y

Po zainstalowaniu możesz użyć

pip

do instalacji dodatkowych pakietów Pythona:

pip3 install <package_name>

Krok 6: Ustaw Pythona 3 jako domyślnego (opcjonalnie)

Domyślnie CentOS 7 używa Pythona 2.x jako systemowego Pythona. Jeśli chcesz, aby Python 3 był domyślną wersją podczas uruchamiania polecenia

python

, możesz utworzyć alias.

Aby wprowadzić tę zmianę, otwórz plik

.bash_profile

dla swojego użytkownika:

nano ~/.bash_profile

Następnie dodaj następującą linię na końcu pliku:

alias python=python3

Zapisz i zamknij plik (

CTRL+X

, następnie

Y

, i naciśnij

Enter

). Aby zastosować zmiany, przeładuj swój profil:

source ~/.bash_profile

Teraz, gdy uruchomisz polecenie

python

, wywoła ono Pythona 3.

Krok 7: Instalacja dodatkowych bibliotek (opcjonalnie)

Jeśli potrzebujesz dodatkowych bibliotek lub narzędzi deweloperskich, możesz je zainstalować za pomocą

yum

. Na przykład, jeśli chcesz zainstalować narzędzia deweloperskie potrzebne do kompilacji rozszerzeń Pythona, możesz uruchomić:

sudo yum groupinstall "Development Tools" -y

To zainstaluje zestaw narzędzi, które mogą pomóc Ci w budowaniu i zarządzaniu pakietami oraz rozszerzeniami Pythona.

Podsumowanie

Instalacja Pythona 3 na CentOS 7 jest stosunkowo prostym, ale niezbędnym procesem dla nowoczesnego rozwoju oprogramowania. Postępując zgodnie z krokami opisanymi w tym przewodniku — od włączenia wymaganych repozytoriów po kompilację Pythona ze źródła lub instalację za pomocą

yum

— skutecznie wyposażyłeś swój system w jeden z najpotężniejszych i najczęściej używanych języków programowania na świecie.

Python 3 jest standardem dla ogromnej liczby aplikacji dzisiaj, od rozwoju aplikacji internetowych po automatyzację, naukę danych, DevOps i uczenie maszynowe. Zapewnienie, że Twój serwer CentOS 7 działa na najnowszej stabilnej wersji Pythona, pozwala w pełni wykorzystać jego stale rosnący ekosystem pakietów i frameworków.

Jeśli zainstalowałeś Pythona za pomocą menedżera pakietów systemowych, jego aktualizacja jest prosta:

sudo yum update python3 -y

Jednak jeśli skompilowałeś go ze źródła, aktualizacja będzie wymagała ręcznego pobrania i skompilowania nowszej wersji — proces bardzo podobny do tego, co już zrobiłeś.

Na koniec rozważ skonfigurowanie wirtualnego środowiska za pomocą venv lub virtualenv dla swoich projektów. Pomaga to izolować zależności, unikać konfliktów wersji i utrzymywać czystsze przepływy pracy w rozwoju.

Jesteś teraz gotowy do:

  • Uruchamiania skryptów i aplikacji Pythona 3

  • Używania

    pip

    do instalacji bibliotek zewnętrznych

  • Tworzenia wirtualnych środowisk dla izolowanych konfiguracji projektów

  • Budowania, wdrażania i automatyzacji zadań na swoim serwerze CentOS 7 z Pythonem 3

Z odpowiednio zainstalowanym i skonfigurowanym Pythonem 3, Twój system CentOS 7 jest teraz w pełni wyposażony, aby wspierać nowoczesne środowiska deweloperskie. Z pewnością przystąp do swojego następnego projektu — niezależnie od tego, czy budujesz API z Flask czy Django, automatyzujesz operacje serwera, czy analizujesz dane z Pandas i NumPy.

Podsumowanie

Instalacja Pythona 3 na CentOS 7 jest kluczowym krokiem dla każdego, kto chce uruchomić nowoczesne aplikacje lub rozwijać oprogramowanie przy użyciu aktualnych bibliotek i frameworków. Ten przewodnik przeprowadził Cię przez włączenie wymaganych repozytoriów, instalację zależności, pobieranie kodu źródłowego i kompilację Pythona 3. Po zakończeniu tych kroków masz teraz solidne, aktualne środowisko Pythona na tradycyjnie konserwatywnym systemie operacyjnym.

CentOS 7 nie zawiera Pythona 3 domyślnie, ale dzięki tej metodzie zachowujesz stabilność systemu, zyskując jednocześnie dostęp do elastyczności i mocy Pythona 3.x. Niezależnie od tego, czy uruchamiasz skrypty automatyzacyjne, wdrażasz aplikacje Django/Flask, czy używasz narzędzi takich jak Ansible, Twój serwer CentOS jest teraz gotowy do działania. Pamiętaj, aby używać python3 i pip3 wyraźnie w swoich poleceniach i rozważ stworzenie wirtualnych środowisk z venv, aby utrzymać swoje projekty w izolacji i w zarządzalnym stanie.

Jesteś teraz w pełni wyposażony do budowania, testowania i wdrażania aplikacji opartych na Pythonie na CentOS 7 — efektywnie i bezpiecznie.