Jak zainstalować Pythona 3 na CentOS 7
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.
Dostęp do serwera CentOS 7
Uprawnienia root lub sudo
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 -yTo 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 -yPo 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 -yTo 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 --versionPowinieneś zobaczyć wynik podobny do:
Python 3.x.xTo potwierdza, że Python 3 został pomyślnie zainstalowany na Twoim systemie CentOS 7.
Krok 5: Zainstalujpip
pipdla Pythona 3 (opcjonalnie)
pipto menedżer pakietów dla Pythona, który pozwala na instalację dodatkowych pakietów Pythona. Chociaż
pipjest często instalowany automatycznie wraz z Pythonem 3, możesz zweryfikować, czy został zainstalowany, uruchamiając:
pip3 --versionJeśli
pipnie jest zainstalowany, możesz zainstalować go ręcznie za pomocą następującego polecenia:
sudo yum install python3-pip -yPo zainstalowaniu możesz użyć
pipdo 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_profiledla swojego użytkownika:
nano ~/.bash_profileNastępnie dodaj następującą linię na końcu pliku:
alias python=python3Zapisz i zamknij plik (
CTRL+X, następnie
Y, i naciśnij
Enter). Aby zastosować zmiany, przeładuj swój profil:
source ~/.bash_profileTeraz, 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" -yTo 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 -yJednak 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
pipdo 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.


