Установка Python в ОС linux
Среди универсальных и достаточно гибких языков программирования особое место занимает Python.Опытные специалисты используют его в процессе реализации самых разных задач. В особенности он пользуется большим спросом, когда есть необходимость в решении задач по автоматизации, написании скриптов, обучения машинного типа, процесса по анализу информации и разработки элементов различных приложений, предназначенных для серверов.
Его первая версия была выпущена в 1991 году, но после этого процесс его усовершенствования не прекращается до сих пор. Его настройка является достаточно простой, а также посредством его использования можно получать несложный код, в котором предусмотрено указание ошибок.
Предварительные действия, которые нужно выполнить перед установкой python в ос linux
Перед тем, как выполнять процесс установки, каждый пользователь должен позаботиться о том, чтобы на используемом сервере Ubuntu18.04 иметь пользователя с привилегиями sudo.
Для настройки можно использовать уже готовые автоматизированные скрипты или же выполнить этот процесс самостоятельно. Как только будет выполнен процесс настройки пользователя и непосредственно самого сервера, можно приступать к дальнейшим действиям.
1 этап – особенности настройки Python 3
Если рассматривать разные версии DebianLinux или другой операционной системы, то они поставляются уже с предварительно установленными версиями Python 2 или же Python 3. В том случае, если есть необходимость в поиске обновленных версий, для этого есть возможность выполнить процесс обновления системы посредством использования командыapt. Для дальнейшей работы с инструментом Ubuntu Advanced Packaging Tool команды будут выглядеть следующим образом:
Элемент «y» указывает на то, что пользователь согласен на установку всех предлагаемых компонентов и настроек. В зависимости от того, какая версия Linuxприменяется, на этапе установки обновлений возникает необходимость в подтверждении определенных действий и согласия пользователя. После того, как процесс установки обновлений будет окончен, установленную версию можно будет проверить посредством введения команды:
После введения этой команды появится страница результатов, где у пользователя есть возможность ознакомиться с той версией, которая была установлена. Хотя, как показывает практика, иногда происходят такие ситуации, когда номер версии может слегка различаться. На экране каждый пользователь увидит такую картинку:
Для того чтобы появилась возможность осуществлять процесс управления программными пакетами, можно выполнить процесс установки такого инструмента, как pip. С его помощью можно не только устанавливать, но и осуществлять процесс управления программными пакетами. Это все определяется тем, какие задачи в дальнейшем собирается реализовывать пользователь. Осуществить процесс установки пакетов языка программирования Python также можно с помощью введения следующей команды:
Если же рассматривать элемент package_name, то он может иметь отношение к любой библиотеке или же пакету. Помимо этого, его также можно применять при необходимости создания программ, используемых для научных вычислений. Но для этого нужно дополнительно выполнить установку команды pip3 installnumpy. Не исключается возможность одновременной установки средств разработки или же дополнительных пакетов. Для того, чтобы среда программирования была максимально надежной, стоит задать такую команду:
После того, как будет завершено процесс настройки Python, выполнено установку большого количество инструментов, можно приступать к выполнению действий, которые направлены на настройку виртуальной среды, применяемой для создания будущих проектов.
2 этап – процесс настройки виртуальной среды для разработки
Посредством настройки виртуальной среды есть возможность для будущих проектов Python выделить специальную изолированную область, которая будет находиться на сервере. В дальнейшем это даст возможность для каждых последующих новых проектов выделять собственный набор зависимостей. Они не будут мешать в процессе выполнения проектов друг другу.
В том случае, если выполнить процесс настройки среды программирования, это даст возможность осуществлять над создаваемыми проектами дополнительный контроль. В особенности это важно в том случае, если использованы сторонние разработчики в процессе работы с проектами.
Сред программирования Python можно настроить несколько, исходя из того, какое количество необходимо пользователю. Каждая из них представлена в виде папки или же каталога, в состав которой входят определенные скрипты. Именно они отвечают за работу проектов.
Для того чтобы создать среду программирования может применяться несколько методов, но чаще всего используется специальный модуль venv, который есть в структуре стандартной библиотеки. Установка этого модуля происходит введением такой команды:
После того, как этот модуль будет установлен, можно приступать к такому процессу, как создание сред. Для этого первоначально нужно выполнить процесс выбора каталога, в котором будут размещены эти среды, или же создать такой каталог самостоятельно с помощью команды:
После этого для создания среды нужно зайти в тот каталог, где она будет размещаться, и задать следующую команду:
С ее помощью происходит процесс настройки нового каталога, в состав которого входит определенное количество элементов. Для их просмотра применяется команда:
В том случае, если все эти файлы будут взаимодействовать между собой, это даст возможность в максимально безопасном создании проектов таким образом, чтобы файлы друг с другом не соединялись. Другими словами, проекты будут работать независимо друг от друга. Все файлы системы и проекта не будут перемешиваться между собой.
Не менее полезной функцией в таком случае будет обеспечение контроля над версиями и открытие доступа всех проектов к конкретным пакетам. Стоит обратить внимание на то, что здесь активно используется PythonWheels.
Это своеобразный формат уже подготовленных пакетов, с помощью которых можно существенно ускорить процесс разработки программного обеспечения. Связано это с тем, что происходит процесс уменьшения числа осуществляемых операций компиляции. Найти их можно в специальном каталоге share.
Для дальнейшего применения среды разработки необходимо выполнить процесс ее активации. Для этого задается специальная команда:
При этом, в появившейся командной строке на этом этапе в обязательном порядке будет находиться имя используемой среды. В зависимости от того, какая версия будет применять, выглядеть префикс может совсем по-другому. Именно наличие префикса будет указывать на то, что используемая рабочая среда является активной. Это также указывает на то, что в процессе написания программ будут применяться пакеты и настройки конкретной среды.
После того, как все вышеперечисленные действия будут выполнены, можно переходить к процессу создания виртуальной среды для написания будущих программ на языке программирования Python.