Как установить python centos

Обновлено: 02.07.2024

Предварительные требования

Для работы вам понадобится сервер CentOS 7 с базовыми настройками.

Обновление программного обеспечения

В системе CentOS 7 Python 3 и Python 2 должны быть сразу установлены, поэтому на первом шаге достаточно выполнить обновление пакетов. Войдите на сервер и обновите пакеты с помощью YUM :

Флаг –y автоматически подтвердит любые запросы системы.

Если в вашей системе не установлен Python 2.7 или Python 3.6, то установить их можно с помощью следующих команд:

Проверка версии Python

Проверьте версию Python 3 с помощью следующей команды:

В ответе вы увидите номер текущей версии, например:

Установка pip

Теперь вы можете устанавливать пакеты Python3 с помощью pip :

Вместо имя_пакета укажите имя любого пакета или библиотеки Python, например, Django для веб-разработки или NumPy для научных вычислений. Например, для установки NumPy введите pip3 install numpy .

Установка дополнительных инструментов

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

Установка venv (Virtual Environment)

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

Создание виртуальной среды для приложения

Создать новую среду можно с помощью модуля venv . В примере ниже мы назовем новую среду env , вы можете указать любое желаемое название.

Активация окружения виртуальной среды

После активации строка приглашения интерпретатора команд будет иметь префикс с именем среды:

Тестирование виртуальной среды

Запустите интерпретатор Python:

Деактивация виртуальной среды

Для деактивации среды используйте специальную команду:

Использование в приложениях (shebang)

Автоматическая активация виртуальной среды при запуске приложения

Для автоматической активации виртуальной среды при запуске приложения вы можете создать скрипт-обертку, который выполнит необходимые действия.

Подготовим скрипт myapp/run.sh для запуска приложения service.py в рамках виртуального окружения со следующим содержимым:

Установим права на исполнение и протестируем его запуск:

Заключение

Изолированная виртуальная среда разработки Python создана, можно приступать к разработке на python.

В стандартной установке в системе центос 7 установлена версия питона 2.7. Ниже я расскажу, как установить на сервер с CentOS 7 более свежую версию Python 3. На деле это оказалось не такой простой задачей, как может показаться.

Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на . Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.

Введение

В целом, в установке python 3 на CentOS 7 нет ничего сложного, но тем не менее, это не сделать обычной установкой пакета из стандартного репозитория или epel. Точнее, установить можно, но по-умолчанию будет работать старая версия.

Или, к примеру, вам может быть нужно иметь 2 и более версий питона в системе и как-то оперативно переключаться, для запуска скриптов с разной версией. В общем, тут есть небольшие нюансы, но обо всем по порядку.

Установка Python 3.6 на Centos 7

Если вам надо просто поставить голый Python версии, к примеру, 3.6, то на момент написания статьи она есть в репозитории epel. Вам нужно сначала подключить репозиторий, а потом установить новую версию.

И все. Но если после этого, вы проверите версию питона в консоли:

Увидите, что по-умолчанию вызывается старая версия. Если нужно запустить именно новую, то надо запускать именно версию 3.6.

Вы можете заменить стандартную версию, изменив символьную ссылку python с /usr/bin/python2 на /usr/bin/python36. Но если кому-то нужна будет старая версия, начнутся проблемы. Например, перестанет работать yum :) Эту ситуацию можно разрулить разными способами. Один из них я опишу в следующем разделе, где покажу, как установить несколько разных версий python и работать с ними.

Я везде вижу рекомендации, вместо репозитория epel, использовать ius для установки python. Как минимум, потому что там сразу же можно установить pip нужно версии. Я расскажу об этом тоже ниже. К примеру, в epel есть python36, но нет к нему pip36, только 3.4. Это неудобно. Так что подключаем ius репозиторий и ставим все необходимое.

Установка нескольких версий Python

Что сделать, чтобы удобно работать с разными версиями питона? Можно установить репозиторий так называемой Software Collections или SLC и поставить версию питона оттуда. Ее удобство будет в том, что существует инструмент, который позволит запустить bash оболочку с новой версией питона, выполнить скрипты, которым нужна эта версия и просто выйти из оболочки. Мне как раз помог такой способ, когда нужно было быстро разово выполнить несколько скриптов, которым нужна была версия 3 и которые делали проверку этой версии через обращение к системному python.

Подключаем репозиторий SCL:

Ставим Python нужной версии, например 3.6.

Теперь можно сделать вот так:

И мы оказываемся в консоли с нужной версией питона.

Можно запускать скрипты, которые требуют именно эту версию. Они при запуске убедятся, что версия именно та, что нужна.

Установка менеджера pip и пакетов python

Заодно покажу, как установить пакетный менеджер pip нужной версии и пакеты к нему. Как уже говорил выше, нужно подключить репозиторий ius, если не подключили ранее и выполнить установку.

Можно сразу же после установки обновить pip до последней версии:

Для примера установим модуль питона jpath через pip.

Установка python3 на Centos 7

Не понравилась статья и хочешь научить меня администрировать? Пожалуйста, я люблю учиться. Комментарии в твоем распоряжении. Расскажи, как сделать правильно!

На этом все. Если у кого-то есть замечания по существу, советы или исправление ошибок, прошу поделиться всем этим в комметариях.

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

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

Хотя Python 2 хорошо поддерживается и активен, Python 3 считается настоящим и будущим языка.

Включить коллекции программного обеспечения (SCL)

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

CentOS 7 поставляется с Python 2.7.5, который является важной частью базовой системы CentOS. SCL позволяет вам устанавливать более новые версии python 3.x вместе со стандартным python v2.7.5, чтобы системные инструменты, такие как yum , продолжали работать должным образом.

Чтобы включить SCL, необходимо установить файл выпуска CentOS SCL. Он является частью репозитория CentOS Extras и может быть установлен с помощью следующей команды:

Установка Python 3 на CentOS 7

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

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

В этом уроке мы установим Python 3.6, последнюю версию, доступную на момент написания. Для этого введите следующую команду на своем терминале CentOS 7:

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

После установки пакета rh-python36 проверьте версию Python , набрав:

Вы заметите, что Python 2.7 является версией Python по умолчанию в вашей текущей оболочке.

Чтобы получить доступ к Python 3.6, вам нужно запустить новый экземпляр оболочки, используя scl инструмент Software Collection :

Команда, приведенная выше, вызывает скрипт /opt/rh/rh-python36/enable , который изменяет переменные среды оболочки.

Если вы снова проверите версию Python, вы заметите, что Python 3.6 является версией по умолчанию в вашей текущей оболочке.

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

Установка средств разработки

Инструменты разработки необходимы для сборки модулей Python. Для установки необходимых инструментов и библиотек наберите:

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

Python Virtual Environments позволяет устанавливать модули Python в изолированном месте для конкретного проекта, а не устанавливать глобально. Таким образом, вам не нужно беспокоиться о влиянии на другие проекты Python.

Предпочтительным способом создания новой виртуальной среды в Python 3 является выполнение venv команды.

Допустим, вы хотите создать новый проект Python 3 с именем my_new_project внутри вашего домашнего каталога пользователя и соответствующей виртуальной среде.

Сначала создайте каталог проекта и переключитесь на него:

Активируйте Python 3.6 с помощью scl инструмента:

Внутри корня проекта выполните следующую команду для создания виртуальной среды с именем my_project_venv :

Чтобы начать использовать виртуальную среду, активируйте ее, набрав:

После активации среды приглашение оболочки будет иметь префикс с именем среды:

Начиная с Python 3.4, при создании pip виртуальных сред менеджер пакетов для Python устанавливается по умолчанию.

Вывод

Теперь у вас должна быть установлена ​​среда программирования Python 3 на вашем компьютере с CentOS 7, и вы можете приступить к разработке проекта Python 3.

Вы также можете прочитать о том, как установить Odoo 11 в CentOS 7, и посмотреть пример использования виртуальной среды Python 3 для запуска программного обеспечения Python на сервере CentOS 7.

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

Это может показаться странным, но при запуске CentOS можно увидеть Python версии 2.6 (или даже 2.4.3), к тому же, он не может использоваться развернутыми приложениями, поскольку зарезервирован для использования системой.

В данной статье речь пойдет о загрузке и установке Python (2.7.6 и 3.3.3), которая не причинит вреда установленной по умолчанию версии 2.6 (или 2.4).

Очень важно не повредить версию по умолчанию, так как от нее зависят важнейшие инструменты системы, такие как YUM. Кроме того, нужно будет установить два популярных спутника Python – pip и virtualenv.

После того как все будет выполнено, можно будет одновременно использовать обе версии Python на VPS с CentOS 6.4 или 5.8, создавать и использовать виртуальные среды, и, наконец, загружать и управлять пакетами Python для каждой версии.

Немного о CentOS

Прежде чем начать установку, нужно ознакомиться с некоторыми особенностями CentOS.

Почему CentOS поставляется со старыми версиями приложений?

CentOS выведен из RHEL (Red Hat Enterprise Linux). Целевой клиент этих двух дистрибутивов – бизнес, которому необходима надежная операционная система, способная работать на протяжении многих лет.

Таким образом, главной причиной, почему CentOS поставляется со старыми версиями приложений, является стремление к стабильности системы, что и достигается путем использования проверенных версий. Здесь применяется принцип «не исправляй того, что не сломано».

Почему библиотеки и приложения для развертывания нужно устанавливать отдельно?

По умолчанию CentOS не содержит многих инструментов; кроме того, все предоставленные инструменты, как правило, используются системными приложениями (например, yum). Чтобы система работала нормально и сейчас, и в будущем, необходимо уделить особое внимание данным инструментам, прежде чем изменять или обновлять их или их зависимости.

Не стоит думать, что инструменты, поставляемые вместе с операционной системой, предназначены для пользователя, потому нужно начать вырабатывать привычку устанавливать все необходимое ПО самостоятельно.

При помощи этого простого руководства можно установить и использовать любую версию Python, а также научиться устанавливать из исходного кода почти любое приложение.

Подготовка системы и установка Python

Установка Python (как и многих других приложений) на CentOS состоит из нескольких простых этапов, а именно: обновления системы, загрузки любой желаемой версии Python и ее настройки.

Запомните: чтобы просмотреть все доступные версии Python, проверьте страницу Releases. Приведенные здесь инструкции помогут установить любую из них.

Примечание: данное руководство действительно для CentOS версий 6.5, 5.8 и 6.4.

Обновление приложений CentOS по умолчанию

Прежде чем начать установку, нужно обновить системные приложения по умолчанию до последней доступной версии.

Для этого запустите:

Подготовка системы к разработке

Дистрибутивы CentOS минималистичны (возможно, даже слишком минималистичны), то есть, они поставляются без многих популярных и необходимых приложений и инструментов.

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

Необходимые для разработки инструменты можно получить с помощью менеджера пакетов yum двумя способами:

Вариант №1 (не рекомендуется) – это скачать необходимые инструменты (make, gcc, и т.п.) по одному. При этом во время разработки часто возникают ошибки – поскольку какой-то пакет не был установлен; приходится отложить разработку и вернуться к этапу установки пакетов.

Рекомендуется использовать вариант №2 – просто загрузить связку необходимых инструментов с помощью одной команды, используя программные группы yum.

Программные группы yum

Программные группы yum состоят из связок часто используемых инструментов (приложений), которые можно скачать одновременно при помощи одной команды и указания имени группы. При помощи YUM можно даже загрузить несколько программных групп одновременно.

Группа, необходимая для разработки приложений, называется Development Tools.

Установка Development Tools с помощью YUM на CentOS

Итак, чтобы скачать необходимые инструменты разработки, запустите:

yum groupinstall -y development

yum groupinstall -y 'development tools'

Примечание: краткая (первая) версия команды может не сработать на более старых дистрибутивах CentOS.

Чтобы загрузить полезные дополнительные пакеты:

yum install -y zlib-dev openssl-devel sqlite-devel bzip2-devel

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

Процедура установки Python из исходного кода

Установка Python будет состоять из трех этапов и четырех инструментов:

  1. Загрузка сжатого пакета с исходниками (wget);
  2. Извлечение файлов из этого пакета (tar);
  3. Настройка и сосздание приложения (autoconf (configure)/make).

GNU wget

Пример использования wget:

GNU Tar

Tar – это инструмент создания и управления архивами файлов. Используя различные опции этого инструмента, можно сжимать и извлекать пакеты.

Пример использования tar: tar [options] [arguments]

GNU autoconf и GNU make

Инструменты autoconf и make, как правило, используются вместе для конфигурирования исходного кода, прежде чем начать процесс сборки и установки приложений.

  • ./configure, чтобы настроить все перед установкой;
  • make для подключения библиотек и исходного кода;
  • makeinstall ( данное руководство использует altinstall) для компиляци исходного кода, создания бинарных файлов и установки приложения, как указано в ./configure.

Загрузка, компиляция и установка Python

Инструкции, приведенные в данном разделе, могут быть использованы для загрузки любой версии Python. Все, что нужно сделать – это заменить указанную версию необходимой (например, изменить 2.7.6 на 3.3.3). Кроме того, можно установить и использовать несколько версий одновременно. Для этого нужно будет указать версию при запуске python (т.е. использовать не просто python, а python2.7 или python3.3).

Загрузка архива исходников

Для начала нужно распаковать сжатый архив, содержащий исходный код Python. Для версии 2.7.6:

Дополнительно: инструменты XZ

Данный файл сжат при помощи библиотеки XZ. В зависимости от версии система может не иметь таковой. Если это так, выполните следующую команду, которая установит библиотеку XZ:

yum install xz-libs

Распаковка сжатого архива исходников

Данный процесс состоит из двух этапов:

  1. расшифровки архива XZ;
  2. извлечения tar.

xz -d Python-3.3.3.tar.xz
tar -xvf Python-3.3.3.tar

Настройка и установка

Прежде чем компилировать код, нужно проверить, все ли зависимости установлены, и подготовить среду. Это делается автоматически с помощью ./configure.

cd Python-3.3.3
./configure

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

Сборка и установка

Подготовив систему, можно перейти к сборке (компиляции) исходного кода и установке приложения. Как правило, для этого используется команда «make install»; но в данном случае лучше использовать «make altinstall» во избежание переопределения системных значений по умолчанию и перезаписи уже существующей в системе версии Python.

Добавление расположения установки Python в PATH (дополнительно)

Примечание: при использовании настроек по умолчанию выполнять это дополнительное действие нет необходимости. Однако, если при установке Python путь /usr/local был изменен, нужно будет выполнить следующие действия, чтобы иметь возможность запускать Python без указания полного пути.

Когда установка закончена, обратиться к сгенерированным бинарным файлам (то есть, к интерпретатору Python для выбранной версии) можно, только указав полный путь (например, / usr/local/bin/python2.7), если, конечно, он еще не установлен в качестве переменной PATH (которая содержит информацию о том, где искать указанные файлы).

Чтобы иметь доступ к только что установленному интерпретатору Python, при этом явно не указывая путь к нему каждый раз, этот путь нужно прикрепить к переменной PATH:

Чтобы узнать о PATH больше, обратитесь к информационному проекту Linux (Linux Information Project).

Установка общих инструментов Python: pip и virtualenv

Установив Python, нужно завершить формирование основы для производства и развертывания приложений. Для этого нужно установить наиболее часто используемые инструменты: менеджер пакетов pip и менеджер среды virtualenv.

Установка pip на CentOS при помощи новой инсталляции Python

Прежде чем устанавливать pip, нужно получить его единственную зависимость – setuptools.

Из указанной выше статьи о virtualenv и pip:

Чтобы установить setuptools, выполните следующие команды (для версии 2.7.6):

Сама по себе установка pip – очень простой процесс. Чтобы этот инструмент был автоматически загружен и установлен с помощью библиотеки cURL, используйте инструкции упомянутой выше стати.

Загрузите установочные файлы для pip и затем установите его с помощью Python (2.7):

Установка virtualenv на CentOS с помощью Python

Теперь, когда в системе есть менеджер пакетов pip, установить virtualenv очень легко.

Чтобы загрузить и установить virtualenv с помощью pip, запустите команду:

Как установить Python на Linux

В последнее время, среди нового поколения разработчиков программного обеспечения большую популярность набирает язык программирования Python (Питон). На примере Python, мы видим высокоуровневый язык, который не нуждается в компиляторе и применяется для написания самого разного вида софта (мобильные приложения, веб-разработка, СПО под Линукс, системы искусственного интеллекта и machine learning, Data Science и др.). Надо отметить, что профессия программиста на Python сейчас достаточно популярна и востребована среди молодежи, ей обучают на многочисленных курсах, да и предложения по зарплате очень даже неплохие.

Так как программы, разработанные на Python, не компилируются, то роль интерпретатора байт-кода играет CPython. Исходный код программ, написанных на питоне, хранится в файлах с расширением .py.

В ОС Linux язык Python играет важную роль, он используется для системного администрирования, и именно на нем написаны такие известные программы, как GIMP, Blender и др. В Линукс интерпретатор питон уже установлен «по умолчанию», но как правило, разработчику необходима или наиболее свежая версия или же несколько версий Python сразу. На сегодня, последняя стабильная версия языка Python — это 3.9.2, скачать ее можно на официальном сайте проекта.

В этой статье мы расскажем все тонкости установки Python для Linux, на примере Ubuntu 20, Debian 10, а также CentOS 7/8.

Подготовка к установке Python под Ubuntu 20 (Debian 10)

Как мы уже писали ранее, Python должен быть установлен «по умолчанию» в стандартном пакете сборки Ubuntu 20.04. Перед выполнением инсталляционных работ, наша задача — проверить какая версия питон у нас уже установлена в системе. Сделать это можно с помощью следующей команды:

Версия Python в ОС Ubuntu 20

В нашей ОС Ubuntu 20 уже есть версия Python 3.8.5. Существует еще одна полезная команда, с помощью которой можно узнать, какие вообще версии Python установлены в нашей ОС Линукс, см. ниже на скриншоте:

Все версии Python, установленные в Ubuntu 20 по умолчанию.

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

  1. с помощью apt (используя deadsnakes PPA);
  2. из исходников, скачанных с официального сайта.

Все команды следует выполнять или под пользователем root, или используя sudo.

Установка новой версии Python из deadsnakes PPA

Первоначально, введем команды для обновления списка пакетов и установки необходимых нам для дальнейшей работы библиотек:

Установка необходимых нам для дальнейшей работы библиотек

Затем необходимо включить deadsnakes PPA (Personal Package Archive), для этого выполним следующую команду:

Включение deadsnakes PPA

После этого действия, еще раз выполним команду:

Сейчас установим версию Python 3.9:

Установка Python 3.9

На следующем этапе, мы опять проверим список установленных в системе версий Python и видим, что добавилась версия 3.9:

Все версии Python (включая 3.9), установленные в Ubuntu 20.

Сборка Python 3.9.2 в Linux из исходников

Этот способ может показаться немного сложнее предыдущего, но зато с помощью него можно установить самую свежую версию Python, которая доступна на официальном сайте. Процесс установки опробован на ОС Ubuntu 20, также его можно применять и на Debian 10.

FTP сервер официального сайта проекта Python

Перед началом процесса работ по установке выполним команды для обновления системы:

На следующем шаге, необходимо инсталлировать необходимые нам для работы пакеты:

Инсталляция необходимых для сборки Python пакетов

Затем перейдем в папку /tmp и скачаем в нее архив с официального сайта Python*:

*Примечание: можно использовать как команду wget, так и команду curl.

Скачиваем архив с официального сайта Python командой wget

Cейчас распакуем этот архив во временную папку и затем его сразу же и удалим:

На следующем этапе, запустим команду, которая выполнит подготовку к установке (enable-optimization — служит для оптимизации двоичного файла Python). Исполнение данной команды займет некоторое время:

Подготовка к установке Python 3.9.2

Для того, чтобы начать процесс сборки, выполним команду*:

*Примечание: цифра 2 указывает на количество ядер процессора. Узнать эти данные можно с помощью команды nproc.

Выполнение команды make -j

Если в процессе сборки будут замечены проблемы, то необходимо запустить сборку в однопоточном режиме, следующим образом (без параметров -j 2), просто выполнив команду make.

Теперь установим Python 3.9.2 с помощью команды altinstall, последняя версия Python инсталлируется наряду со старыми версиями, т.е. у вас в ОС будет несколько версий языка Python. Если же вы используете команду install, то новая версия питон будет установлена поверх старых (а все старые версии будут удалены).

*Процесс инсталляции Python путем сборки пакета из исходников может занять длительное время.

В результате, в нашей ОС Ubuntu 20 (Debian 10) будет установлено сразу несколько версий языка Python, у нас конкретно — это версии 3.9.2 и 3.8.5, проверить можно с помощью команд:

Установлено несколько версий Python в ОС Линукс

Особенности установки Python на CentOS

Для инсталляции Python на CentOS версии 7 необходимо использовать репозиторий epel (Extra Packages for Enterprise Linux) или же DNF (Dandified YUM, т.е. yum нового поколения) для CentOS 8.

Для способа с использованием DNF выполним следующие команды:

  1. Проверим обновления нашего диспетчера пакетов:
  2. Установим стабильную версию Python 3 из репозитория:
  3. Проверим, какая точно версия Python у нас инсталлировалась:
  4. Чтобы установить инструментарий для разработчиков, выполним следующую команду:

Если же вы будете использовать репозиторий epel, то следуйте простым инструкциям:

  1. Подключите репозиторий epel для начала работы:
  2. Затем установите Python (например, версии 3.6):
  3. Для проверки номера версии введите команду:
  4. Для отображения последней установленной в вашей ОС версии используйте команду:

Как создать и настроить виртуальную среду

Для чего нужна виртуальная среда? С помощью виртуальной среды мы можем для каждого своего проекта на языке Python выделить отдельную область (со своими зависимостями, с установленными модулями питон, разными версиями языка и т.д.).

Работа с пакетом virtualenv

Например, у нас есть Project A и Project B, для каждого из них мы можем создать свою виртуальную среду, сделать это можно с помощью venv, выполнив несложные команды:

  1. Создаем каталог для нового проекта my_project и переходим в него:
  2. Выполним команду, чтобы создать виртуальную среду:
  3. На данном этапе необходимо ее активировать:

На скриншоте ниже показано, что далее работа с проектом ведется уже внутри виртуальной среды:

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

Работа с виртуальной средой с помощью virtualenvwrapper и pip

Все действия исполняем для пользователя root, чтобы перейти в root, выполним команду:

    Для начала устанавливаем менеджер пакетов pip:

Устанавливаем менеджер пакетов pip

Установка virtualenv и virtualenvwrapper

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

Сохраним изменения и закроем файл.

А) Для создания новой виртуальной среды (например, ansible) используется команда:

Б) Для удаления виртуальной среды:

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

Г) Для выхода из среды:

Д) Показать список установленных пакетов:

Выполнение команды pip3 list

Е) Для инсталляции конкретных пакетов:

Заключение

В этой статье мы рассказали нашим читателям об использовании языка программирования Python и подробно изложили два способа установки последней версии Python для ОС Linux (на Ubuntu 20, Debian 10, CentOS 7 и 8). Также дали основные понятия о работе с виртуальной средой.

Читайте также: