33%

Black Friday Sale Off on everything

and 40% off for dedicated bulgaria servers

Використовуй код:

BLACK33
BG40
Використовуйте промо
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
source ~/.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

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

deactivate

Висновок

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

33%

Black Friday Sale Off on everything

and 40% off for dedicated bulgaria servers

Використовуй код:

BLACK33
BG40
Використовуйте промо