Python 3: Установка и настройка в Linux

В этой статье вы научитесь настраивать на Ubuntu среду программирования Python 3. Программирование дает много преимуществ и обеспечивает поддержку для работы.

Python — самый быстрорастущий язык программирования за несколько лет. Давайте разберемся, как установить Python 3 и настроить его в Linux.

Содержание:

Предисловие

Большинство дистрибутивов Linux устанавливают Python вместе с системой, поскольку он используется многими утилитами. Чтобы проверить, установлен ли он, просто запустите в консоли:

python -V

Это будет отображать версию установленного интерпретатора или сообщение об его отсутствии. Некоторые дистрибутивы могут иметь Python в старой версии 2. X, а также в используемой в настоящее время версии 3. X, поэтому интерпретатор, установленный по умолчанию, не будет доступен через команду python только через python3:

python3 -V

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

По умолчанию пакеты разработки, обычно называемые python3-devpython3-pip, не могут быть установлены. Их стоит установить, так как они могут понадобиться при установке / компиляции некоторых сторонних библиотек (например, Pillow также потребует libjpeg-dev, libpng-dev и т. д.).

Установка Python 3 в Ubuntu

Для выполнения этого обучающего руководства у вас должен быть пользователь без прав root с привилегиями sudo на сервере Ubuntu.

Шаг 1 — Настройка Python 3

Установка Python в Linux

Чтобы убедиться в обновлении версий, нам нужно выполнить обновление системы с помощью команды apt для работы с инструментом Ubuntu Advanced Packaging Tool:

$ sudo apt update

$ sudo apt -y upgrade

Флаг -y показывает соглашение установить все элементы. В зависимости от версии Linux может понадобиться подтвердить выбор в дополнительных диалогах по мере установки обновлений.

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

$ python3 -V

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

Python 3. 6. 7

Для управления программными пакетами языка программирования нужно установить инструмент pip, который нужен для установки и управления пакетами программирования. Он будет использоваться для разработки проектов.

$ sudo apt install -y python3-pip

Также пакеты Python можно установить с помощью этой команды:

$ pip3 install package_name

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

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

$ sudo apt install build-essential libssl-dev libffi-dev python3-dev

Далее мы готовы приступить к настройке виртуальной среды для будущих проектов.

Шаг 2 — Настройка виртуальной среды Python 3

Установка Python в Linux

Настройка среды программирования обеспечивает дополнительный контроль над проектами Python и обработкой разных версий пакетов. Это особенно важно при работе с пакетами сторонних разработчиков.

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

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

$ sudo apt install -y python3-venv

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

$ mkdir environments

$ cd environments

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

$ python3.6 -m venv my_env

Команда pyvenv настраивает новый каталог, содержащий несколько элементов, которые можно просмотреть с помощью команды ls:

$ ls my_env

Чтобы использовать среду, ее нужно активировать. Для этого введите следующую команду, вызывающую скрипт activate:

$ source my_env/bin/activate

В командной строке теперь будет отображаться имя вашей среды, в данном случае my_env. В зависимости от используемой версии Debian Linux префикс может выглядеть несколько иначе, однако название вашей среды в скобках — это первое, что вы увидите в строке.

 В виртуальной среде вы можете при желании использовать команду python вместо python3 и команду pip вместо pip3.

Ответить

Ваш адрес email не будет опубликован.