Python – один из самых распространенных языков программирования, известный своей простотой и универсальностью. Независимо от того, разрабатываете ли вы веб-приложения, проекты по изучению данных или сценарии автоматизации, Python является незаменимым инструментом для разработчиков. Хотя сервер CentOS 7 по умолчанию поставляется с Python 2.x, многие современные приложения и фреймворки теперь требуют Python 3. В этой статье мы расскажем вам о том, как установить Python 3 на CentOS 7, чтобы вы могли работать с последней версией Python.
Перед установкой Python 3 вам необходимо убедиться, что ваша система обновлена и что у вас есть права root или sudo. Это поможет избежать проблем с правами во время установки.
Доступ к серверу CentOS 7
Привилегии root или sudo
Базовые знания об использовании командной строки
Всегда полезно обновлять системные пакеты перед установкой нового программного обеспечения. Откройте терминал и выполните следующую команду, чтобы обновить систему CentOS 7:
Это позволит убедиться, что все существующие пакеты обновлены, а все исправления безопасности применены.
Репозиторий Extra Packages for Enterprise Linux (EPEL) содержит дополнительные пакеты, которые не включены в репозитории CentOS по умолчанию. Чтобы установить Python 3 на CentOS 7, вам нужно сначала включить репозиторий EPEL.
Чтобы включить репозиторий EPEL, выполните следующую команду:
После включения репозитория ваша система получит доступ к широкому спектру дополнительных пакетов, включая Python 3.
Теперь, когда репозиторий EPEL включен, вы можете приступить к установке Python 3. В CentOS 7 используется менеджер пакетов yum
, поэтому для установки Python 3 можно воспользоваться следующей командой:
Эта команда установит Python 3 и сопутствующие инструменты, включая pip
(менеджер пакетов Python).
После завершения установки убедитесь, что Python 3 был установлен правильно, проверив его версию. Выполните следующую команду, чтобы проверить версию Python:
Вы должны увидеть результат, похожий на:
Это подтверждает, что Python 3 был успешно установлен на вашу систему CentOS 7.
pip
для Python 3 (необязательно)pip
– это менеджер пакетов для Python, который позволяет устанавливать дополнительные пакеты Python. Хотя pip
часто устанавливается автоматически вместе с Python 3, вы можете проверить, был ли он установлен, выполнив команду:
Если pip
не установлен, вы можете установить его вручную с помощью следующей команды:
После установки вы можете использовать pip
для установки дополнительных пакетов Python:
По умолчанию CentOS 7 использует Python 2.x в качестве системного Python. Если вы хотите сделать Python 3 версией по умолчанию при выполнении команды python
, вы можете создать псевдоним.
Чтобы внести это изменение, откройте файл .bash_profile
для вашего пользователя:
Затем добавьте следующую строку в конец файла:
Сохраните и выйдите из файла(CTRL X
, затем Y
и нажмите Enter
). Чтобы применить изменения, перезагрузите профиль:
Теперь, когда вы запустите команду python
, она вызовет Python 3.
Если вам нужны дополнительные библиотеки или инструменты разработки, вы можете установить их с помощью yum
. Например, если вы хотите установить инструменты разработки, необходимые для компиляции расширений Python, вы можете выполнить команду:
Это установит набор инструментов, которые помогут вам создавать и управлять пакетами и расширениями Python.
Установка Python 3 на CentOS 7 – несложный процесс. Следуя шагам, описанным в этой статье, вы сможете установить Python 3 на свою систему CentOS 7 и начать разработку на последней версии Python.
Помните, что Python 3 является стандартом для большинства современных приложений, поэтому важно убедиться, что вы работаете с последней версией. Если вам понадобится обновить Python 3, вы можете сделать это, выполнив команду
Теперь вы готовы использовать все преимущества мощных функций, библиотек и фреймворков Python 3 на вашем сервере CentOS 7!