Python – одна з найпоширеніших мов програмування, відома своєю простотою та універсальністю. Незалежно від того, чи розробляєте ви веб-додатки, проекти в галузі науки про дані або сценарії автоматизації, Python є важливим інструментом для розробників. Хоча сервер CentOS 7 за замовчуванням постачається з Python 2.x, багато сучасних додатків і фреймворків вимагають Python 3. У цій статті ми розглянемо кроки зі встановлення Python 3 на CentOS 7, щоб ви могли працювати з останньою версією Python.

Передумови

Перед встановленням Python 3 вам потрібно переконатися, що ваша система оновлена і що у вас є привілеї root або sudo. Це допоможе уникнути будь-яких проблем з дозволами під час встановлення.

  1. Доступ до сервера CentOS 7

  2. Привілеї root або sudo

  3. Базові знання про використання командного рядка

Крок 1: Оновлення системи

Перед встановленням нового програмного забезпечення завжди корисно оновити системні пакунки. Відкрийте термінал і виконайте наступну команду для оновлення системи CentOS 7:

sudo yum update -y

Це забезпечить оновлення всіх наявних пакунків і застосування всіх патчів безпеки.

Крок 2: Увімкнення сховища EPEL

Репозиторій Extra Packages for Enterprise Linux (EPEL) містить додаткові пакунки, які не включено до стандартних репозиторіїв CentOS. Щоб встановити Python 3 у CentOS 7, вам потрібно спочатку увімкнути сховище EPEL.

Щоб увімкнути сховище EPEL, виконайте наступну команду:

sudo yum install epel-release -y

Після увімкнення репозиторію ваша система отримає доступ до широкого спектру додаткових пакунків, включаючи Python 3.

Крок 3: Встановлення Python 3

Тепер, коли репозиторій EPEL увімкнено, ви можете перейти до встановлення Python 3. CentOS 7 використовує менеджер пакетів yum, тому ви можете скористатися наступною командою для встановлення Python 3:

sudo yum install python3 -y

Ця команда встановить Python 3 і пов’язані з ним інструменти, включаючи pip (менеджер пакунків Python).

Крок 4: Перевірка встановлення

Після завершення встановлення переконайтеся, що Python 3 встановлено правильно, перевіривши версію. Запустіть наступну команду, щоб перевірити версію Python:

python3 --version

Ви повинні побачити вивід, подібний до:

Python 3.x.x

Це підтверджує, що Python 3 успішно встановлено у вашій системі CentOS 7.

Крок 5: Встановлення pip для Python 3 (необов’язково)

pip – це менеджер пакетів для Python, який дозволяє встановлювати додаткові пакунки Python. Хоча pip часто встановлюється автоматично разом з Python 3, ви можете перевірити, чи було його встановлено, запустивши його:

pip3 --version

Якщо pip не встановлено, ви можете встановити його вручну за допомогою наступної команди:

sudo yum install python3-pip -y

Після встановлення ви можете використовувати pip для встановлення додаткових пакунків Python:

pip3 install <назва_пакунка>.

Крок 6: Встановіть Python 3 за замовчуванням (необов’язково)

За замовчуванням CentOS 7 використовує Python 2.x як системний Python. Якщо ви хочете зробити Python 3 версією за замовчуванням при виконанні команди python, ви можете створити псевдонім.

Щоб зробити цю зміну, відкрийте файл .bash_profile для вашого користувача:

nano ~/.bash_profile

Потім додайте наступний рядок в кінці файлу:

псевдонім python=python3

Збережіть файл і вийдіть з нього(CTRL X, потім Y і натисніть Enter). Щоб застосувати зміни, перезавантажте ваш профіль:

source ~/.bash_profile

Тепер, коли ви запускаєте команду python, вона буде викликати Python 3.

Крок 7: Встановлення додаткових бібліотек (необов’язково)

Якщо вам потрібні додаткові бібліотеки або інструменти розробки, ви можете встановити їх за допомогою yum. Наприклад, якщо ви хочете встановити інструменти розробки, необхідні для компіляції розширень Python, ви можете виконати

sudo yum groupinstall "Development Tools" -y

У результаті буде встановлено набір інструментів, які допоможуть вам створювати пакунки та розширення Python і керувати ними.

Висновок

Встановлення Python 3 у CentOS 7 є простим процесом. Дотримуючись кроків, описаних у цій статті, ви зможете встановити Python 3 у вашій системі CentOS 7 і почати розробку за допомогою останньої версії Python.

Пам’ятайте, що Python 3 зараз є стандартом для більшості сучасних програм, і важливо переконатися, що ви працюєте з останньою версією. Якщо вам коли-небудь знадобиться оновити Python 3, ви можете зробити це, виконавши

sudo yum update python3 -y

Тепер ви готові скористатися всіма перевагами потужних можливостей, бібліотек і фреймворків Python 3 на вашому сервері CentOS 7!