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

Затем добавьте следующую строку в конец файла:

alias 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 3 на свою систему CentOS 7 и начать разработку на последней версии Python.

Помните, что Python 3 является стандартом для большинства современных приложений, поэтому важно убедиться, что вы работаете с последней версией. Если вам понадобится обновить Python 3, вы можете сделать это, выполнив команду

sudo yum update python3 -y

Теперь вы готовы использовать все преимущества мощных функций, библиотек и фреймворков Python 3 на вашем сервере CentOS 7!