Как установить Python 3 на CentOS 7 с помощью SCL
Contents
Введение
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
Стартовая цена:
$ 2,95
надежность
9,7
ценообразование
9,5
Дружественный интерфейс
9,7
Служба поддержки
9,7
особенности
9,6
Читать отзывы
Посетите FastComet
Стартовая цена:
$ 0,99
надежность
9,3
ценообразование
9,3
Дружественный интерфейс
9,4
Служба поддержки
9,4
особенности
9,2
Читать отзывы
Посетить Hostinger
Стартовая цена:
$ 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 или выделенном сервере
эксперт