Как установить Python 3 на CentOS 7 с помощью SCL

Введение

Python – это невероятный язык программирования, который идеально подходит как для начинающих, так и для опытных разработчиков. Язык универсален, что означает, что его можно использовать для выполнения различных функций, таких как создание игр, написание небольших сценариев, создание алгоритмов для машинного обучения, анализ данных, разработка веб-сайтов и многое другое..


Некоторые из самых популярных веб-сайтов и приложений, разработанных с использованием Python, включают DropBox, YouTube, Quora, Reddit, Pinterest и Instagram.

Из этого туториала вы узнаете, как установить последнюю версию Python в вашей системе CentOS 7. При установке будут использоваться коллекции программного обеспечения (SCL) и дистрибутив по умолчанию Python 2.7. Мы также поможем вам изучить некоторые основы и создать виртуальную среду для Python, чтобы упростить его использование.

Готов? Давайте начнем!

Шаг 1 Включение программных коллекций (SCL)

Первое, что нужно сделать при установке Python на CentOS 7, – включить Коллекции Программ. Коллекция программного обеспечения – это надежный проект сообщества, позволяющий разработчикам устанавливать, создавать и использовать многочисленные версии программного обеспечения в одной системе без ущерба для производительности модулей системы по умолчанию..

Когда SCL включены, они предоставляют вам неограниченные разрешения на использование последней версии сервисов и языков программирования, которые могут отсутствовать в основных репозиториях..

Запустите команду ниже, чтобы установить файлы выпуска для SCL. Файл релиза является компонентом дополнительного репозитория CentOS.

$ sudo yum install centos-release-scl

Шаг 2 Установка Python 3

Вы включили SCL и должны иметь доступ к репозиторию программных коллекций. Это означает, что вы можете реализовать любую версию Python 3. На момент написания статьи коллекция Python 3 имела следующие версии 3.x:

  • Python 3.6
  • Python 3.5
  • Python 3.4
  • Python 3.3

Наш учебник будет посвящен Python версии 3.6. Чтобы установить эту версию Python, выполните команду ниже:

$ Sudo yum install rh-python36

Приложение не займет много времени для установки. После завершения установки вы можете приступить к использованию Python.

Шаг 3 Использование Python 3

Сначала выполните команду ниже, чтобы проверить версию Python 3:

$ Python –version

Это даст вам вывод ниже:

Python 2.7.5

Это потому, что Python 2.7 выступает в качестве приложения по умолчанию в текущей оболочке. Однако мы установили Python 3.6, и это то, что мы собираемся использовать. Теперь, чтобы получить доступ к этой версии, мы должны использовать инструмент SCL для запуска другого экземпляра оболочки:

$ Scl включить rh-python36 bash

Приведенная выше команда вызовет / opt / rh / rh-python36 / enable; скрипт, который изменяет переменные среды оболочки. Теперь, если вы подтвердите свою версию Python еще раз:

$ Python –version

Вы получите вывод ниже:

$ Python 3.6.3

Однако это не меняет настройки ядра. Python 3.6 будет функционировать как основная версия Python в текущей среде оболочки. Если вы выходите из текущего сеанса оболочки и вводите новый, Python 2.7 по-прежнему будет отображаться как версия по умолчанию.

Шаг 4 Установка инструментов разработки Python

Инструменты разработки помогают создавать модули Python. Теперь выполните команду ниже, чтобы установить все необходимые библиотеки и инструменты:

$ Sudo yum groupinstall ‘Инструменты разработки’

Шаг 5 Создание виртуальной среды Python

Виртуальная среда Python позволяет настраивать пакеты Python в безопасном месте. Среда предлагает беспрецедентный контроль над вашей системой для проектов Python. Это гарантирует, что каждый проект имеет свои собственные зависимости и что он не будет мешать другим проектам.

Сначала создайте новый каталог проекта, затем перейдите в каталог:

$ Mkdir ~ / my_new_project
$ Кд ~ / my_new_project

Затем выполните команду ниже, чтобы включить Python:

$ Scl включить rh-python36 bash

Теперь выполните команду ниже из нового корня проекта, чтобы создать новую среду под названием my_project_venv:

$ Python -m venv my_project_venv

Выполните команду ниже, чтобы включить новую виртуальную среду:

$ Источник my_project_venv / бен / активировать

После активации виртуальной среды в приглашении оболочки должен быть указан заголовок виртуальной среды..

$ (my_project_venv) user @ host: ~ / my_new_project $

Префикс указывает, что виртуальная среда Python my_project_venv в настоящее время активен. Это означает, что если вы создаете новые программы в этой среде, они будут использовать только параметры и пакеты, специфичные для этой среды..

К настоящему времени виртуальная среда Python настроена и готова к использованию..

Вывод

Это оно! Вы успешно установили Python 3.6 в вашей системе CentOS, и для разработки нового приложения должно быть легко использовать язык программирования Python..

Проверьте эти 3 лучших хостинга Linux

FastComet

Стартовая цена:
$ 2,95


надежность
9,7


ценообразование
9,5


Дружественный интерфейс
9,7


Служба поддержки
9,7


особенности
9,6

Читать отзывы

Посетите FastComet

Hostinger

Стартовая цена:
$ 0,99


надежность
9,3


ценообразование
9,3


Дружественный интерфейс
9,4


Служба поддержки
9,4


особенности
9,2

Читать отзывы

Посетить Hostinger

ChemiCloud

Стартовая цена:
$ 2,76


надежность
10


ценообразование
9,9


Дружественный интерфейс
9,9


Служба поддержки
10


особенности
9,9

Читать отзывы

Посетите ChemiCloud

Связанные статьи с практическими рекомендациями

  • Как установить Python Pip на CentOS 7
    промежуточный
  • Как установить Django на CentOS 7 VPS или выделенном сервере
    промежуточный
  • Как установить Python Pip в Ubuntu 18.04
    промежуточный
  • Как запустить ProxySQL против MySQL для мониторинга в CentOS 7
    промежуточный
  • Как настроить Docker Swarm Cluster на CentOS 7 VPS или выделенном сервере
    эксперт
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me