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

Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

Skills
02.12.2024

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

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

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

Необхідні умови

Перш ніж почати, переконайтеся, що у вас є

  • Привілеї root або sudo на вашому комп’ютері CentOS 7.
  • Оновлену систему для забезпечення сумісності.

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

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

sudo yum update -y

Це оновить усі пакунки та залежності до найновіших версій, доступних у репозиторіях CentOS.

Крок 2: Встановіть необхідні інструменти розробки

Для компіляції Python або встановлення певних пакунків Python вам знадобляться деякі інструменти розробки. Встановіть їх за допомогою наступної команди:

sudo yum groupinstall -y "Development Tools"
sudo yum install -y yum-utils

Ці інструменти включають

gcc
,
make
та інші бібліотеки, необхідні для збірки Python та його розширень.

Крок 3: Увімкніть репозиторій EPEL

Python 3 недоступний у стандартних репозиторіях CentOS 7, тому нам потрібно увімкнути репозиторій EPEL (Extra Packages for Enterprise Linux):

sudo yum install -y epel-release

Репозиторій EPEL містить багато додаткових пакунків, зокрема Python 3, яких немає у стандартних репозиторіях CentOS.

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

З увімкненим репозиторієм EPEL ви можете встановити Python 3. Існує два основних варіанти, залежно від того, яку версію ви хочете отримати:

  1. Встановити Python 3.6 за допомогою
    yum
    :
    Найпростіший варіант – встановити Python 3.6:
    sudo yum install -y python3

    Це встановить Python 3.6 разом з pip3, менеджером пакунків для Python.

  2. Встановлення новішої версії Python (наприклад, Python 3.9): Якщо вам потрібна новіша версія Python, наприклад, Python 3.9, ви можете скористатися збірками програмного забезпечення (SCL):
    sudo yum install -y centos-release-scl
    sudo yum install -y rh-python39

    Після встановлення увімкніть Python 3.9 за допомогою:

    scl enable rh-python39 bash

    Це дозволить вам використовувати Python 3.9 у поточному сеансі роботи з терміналом.

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

Щоб переконатися, що Python 3 встановлено правильно, перевірте версію за допомогою наступної команди:

python3 --version

Ви маєте побачити вивід, подібний до цього:

Python 3.6.8

Або, якщо ви встановили Python 3.9:

Python 3.9.x

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

Якщо ви хочете, щоб Python 3 була версією за замовчуванням при виконанні команд python, створіть псевдонім:

echo 'alias python=python3' >> ~/.bashrc
джерело ~/.bashrc

Це змусить python вказувати на python3 у ваших сеансах оболонки.

Крок 7: Встановіть
pip
для Python 3

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

sudo yum install -y python3-pip

Перевірте встановлення за допомогою:

pip3 --version

На екрані має з’явитися встановлена версія

pip
, що підтверджує її готовність до використання.

Крок 8: Створення віртуального середовища Python (рекомендується)

Використання віртуального середовища є хорошою практикою для розробки Python, оскільки воно ізолює залежності проекту:

python3 -m venv myprojectenv

Активуйте віртуальне середовище за допомогою:

source myprojectenv/bin/activate

Ви побачите, що вікно вашого терміналу зміниться, вказуючи на те, що віртуальне середовище активоване. Щоб вимкнути його, просто виконайте команду:

деактивувати

Висновок

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

Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

Skills