Як встановити Python 3 на CentOS 7

Popular:
ПІДВИЩІТЬ НАЛАШТУВАННЯ СЕРВЕРА! ЗАСТОСУЙТЕ AVA І ЗАПУСК З ЗНИЖКА 15%
АКТИВУЙ ПРОМО:

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 з коду або встановлення за допомогою

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 – ефективно і безпечно.