15%

Збережіть 15% на всі хостинг-послуги

Перевірте свої навички і отримайте Знижку на будь-який план хостингу

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

Skills
Почати
07.10.2024

Детальний посібник з встановлення Python 3 на CentOS 7

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

Швидкий старт: Встановлення Python 3 на CentOS 7

Щоб встановити Python 3 на CentOS 7, спочатку потрібно оновити систему, увімкнути репозиторій EPEL, а потім встановити бажану версію Python. Цей посібник проведе вас через ці кроки, надаючи детальні інструкції та експертні поради для оптимізації вашої установки.

Передумови

Перед тим, як продовжити, переконайтеся, що у вас є:

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

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

Оновлення вашої системи є важливим для забезпечення актуальності всіх існуючих пакетів. Виконайте наступну команду:

“`bash

sudo yum update -y

“`

Ця команда оновлює всі пакети до їх останніх версій, доступних у репозиторіях CentOS.

Крок 2: Встановлення інструментів розробки

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

“`bash

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):

“`bash

sudo yum install -y epel-release

“`

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

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

З увімкненим репозиторієм EPEL виберіть вашу версію Python:

Встановлення Python 3.6

Для стабільної версії встановіть Python 3.6:

“`bash

sudo yum install -y python3

“`

Ця команда встановлює Python 3.6 разом з `pip3`, менеджером пакетів для Python.

Встановлення новішої версії Python (наприклад, Python 3.9)

Якщо вам потрібна новіша версія, така як Python 3.9, скористайтеся Software Collections (SCL):

“`bash

sudo yum install -y centos-release-scl

sudo yum install -y rh-python39

“`

Увімкніть Python 3.9:

“`bash

scl enable rh-python39 bash

“`

Ця команда дозволяє використовувати Python 3.9 у поточній сесії терміналу.

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

Підтвердіть встановлення, перевіривши версію Python:

“`bash

python3 –version

“`

Ви повинні побачити вихід, подібний до `Python 3.6.8` або `Python 3.9.x`, залежно від вашої установки.

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

Щоб зробити Python 3 версією за замовчуванням, створіть псевдонім:

“`bash

echo 'alias python=python3' >> ~/.bashrc

source ~/.bashrc

“`

Цей псевдонім встановлює Python 3 за замовчуванням для команд `python` у ваших сесіях оболонки.

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

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

“`bash

sudo yum install -y python3-pip

“`

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

“`bash

pip3 –version

“`

Це повинно відобразити встановлену версію `pip`, підтверджуючи її готовність до використання.

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

Використання віртуального середовища рекомендується для ізоляції залежностей проекту:

“`bash

python3 -m venv myprojectenv

“`

Активуйте віртуальне середовище:

“`bash

source myprojectenv/bin/activate

“`

Зміна підказки вказує на те, що віртуальне середовище активне. Щоб деактивувати, виконайте:

“`bash

deactivate

“`

Ключові висновки для встановлення Python на CentOS 7

  • Завжди оновлюйте вашу систему перед встановленням нового програмного забезпечення для забезпечення сумісності.
  • Увімкніть репозиторій EPEL для доступу до Python 3 та інших важливих пакетів.
  • Використовуйте віртуальні середовища для ефективного управління залежностями.

Внутрішнє посилання для покращення вашого хостингового досвіду

Для тих, хто хоче розширити свої хостингові можливості, розгляньте можливість вивчення VPS Hosting, Dedicated Servers та SSL Certificates для підвищення безпеки та продуктивності.

FAQ

Q1: Чому Python 3 надається перевага над Python 2?

Python 3 пропонує сучасні функції, покращений синтаксис і кращу продуктивність, що робить його необхідним для поточних застосунків.

Q2: Чи можу я запускати обидві версії Python 2 і Python 3 на CentOS 7?

Так, обидві версії можуть співіснувати. Використовуйте `python` для Python 2 і `python3` для Python 3.

Q3: Що таке репозиторій EPEL?

EPEL (Extra Packages for Enterprise Linux) надає додаткові пакети, не включені в стандартні репозиторії CentOS, необхідні для сучасних програмних вимог.

Q4: Як переключатися між версіями Python?

Використовуйте команду `scl enable` для перемикання між встановленими версіями Python у сесіях терміналу.

Q5: Чи обов’язково використовувати віртуальне середовище?

Хоча це не є обов’язковим, віртуальні середовища настійно рекомендуються для управління залежностями та уникнення конфліктів між проектами.

15%

Збережіть 15% на всі хостинг-послуги

Перевірте свої навички і отримайте Знижку на будь-який план хостингу

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

Skills
Почати