Як встановити Python 3 на CentOS 7
Python – одна з найпоширеніших мов програмування, відома своєю простотою та універсальністю. Незалежно від того, чи розробляєте ви веб-додатки, проекти в галузі науки про дані або сценарії автоматизації, Python є важливим інструментом для розробників. Хоча сервер CentOS 7 за замовчуванням постачається з Python 2.x, багато сучасних додатків і фреймворків вимагають Python 3. У цій статті ми розглянемо кроки зі встановлення Python 3 на CentOS 7, щоб ви могли працювати з останньою версією Python.
Передумови
Перш ніж встановлювати Python 3, вам потрібно переконатися, що ваша система оновлена і що у вас є привілеї root або sudo. Це допоможе уникнути будь-яких проблем з дозволами під час встановлення.
Доступ до сервера CentOS 7
Привілеї root або sudo
Базові знання про використання командного рядка
Крок 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
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 з коду або встановлення за допомогою
yum– ви успішно обладнаєте свою систему однією з найпотужніших і найпоширеніших мов програмування у світі.
Python 3 сьогодні є стандартом для широкого спектру додатків, від веб-розробки до автоматизації, науки про дані, DevOps і машинного навчання. Переконавшись, що на вашому сервері CentOS 7 працює остання стабільна версія Python, ви зможете повною мірою скористатися перевагами його постійно зростаючої екосистеми пакетів і фреймворків.
Якщо ви встановили Python за допомогою системного менеджера пакунків, оновити його дуже просто:
sudo yum update python3 -yОднак, якщо ви скомпілювали його з коду, оновлення вимагатиме завантаження та компіляції нової версії вручну – процес, дуже схожий на те, що ви вже робили раніше.
Наостанок, подумайте про створення віртуального середовища за допомогою venv або virtualenv для ваших проектів. Це допоможе ізолювати залежності, уникнути конфліктів версій і підтримувати чистіші робочі процеси розробки.
Тепер ви готові:
Запускати скрипти та програми на Python 3
Використовувати
pipдля встановлення сторонніх бібліотек
Створювати віртуальні середовища для ізольованих налаштувань проекту
Створювати, розгортати та автоматизувати завдання на сервері CentOS 7 за допомогою Python 3
З правильно встановленим і налаштованим Python 3 ваша система CentOS 7 тепер повністю готова до підтримки сучасних середовищ розробки. Пориньте у свій наступний проект з упевненістю – незалежно від того, чи створюєте ви API за допомогою Flask або Django, чи автоматизуєте серверні операції, чи аналізуєте дані за допомогою Pandas і NumPy.
Висновок
Встановлення Python 3 на CentOS 7 є важливим кроком для тих, хто хоче запускати сучасні програми або розробляти програмне забезпечення з використанням актуальних бібліотек і фреймворків. У цьому посібнику ви дізнаєтеся, як увімкнути необхідні репозиторії, встановити залежності, завантажити вихідний код і скомпілювати Python 3. Виконавши ці кроки, ви отримаєте надійне, сучасне середовище Python у традиційно консервативній операційній системі.
CentOS 7 не постачається з Python 3 за замовчуванням, але за допомогою цього методу ви зберігаєте стабільність системи, отримуючи доступ до гнучкості та потужності Python 3.x. Незалежно від того, чи запускаєте ви скрипти автоматизації, розгортаєте програми Django/Flask або використовуєте такі інструменти, як Ansible, ваш сервер CentOS тепер готовий до виконання завдань. Не забувайте явно використовувати python3 і pip3 у своїх командах, а також розгляньте можливість створення віртуальних середовищ за допомогою venv, щоб тримати ваші проекти ізольованими і керованими.
Тепер ви повністю готові до створення, тестування та розгортання додатків на основі Python в CentOS 7 – ефективно і безпечно.


