Як встановити 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
Крок 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. Існує два основних варіанти, залежно від того, яку версію ви хочете отримати:
- Встановити Python 3.6 за допомогою: Найпростіший варіант – встановити Python 3.6:
yum
sudo yum install -y python3
Це встановить Python 3.6 разом з pip3, менеджером пакунків для Python.
- Встановлення новішої версії 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
зазвичай 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.