Как установить Python 3 и настроить среду локального программирования в Debian 8

Вступление

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

Из этого туториала Вы узнаете, как установить Python 3 на локальный компьютер с Linux и как настроить среду программирования с помощью командной строки. В этом руководстве будут подробно описаны процедуры установки для Debian 8, но общие принципы применимы к любому другому дистрибутиву Debian Linux.

Предпосылки

Вам понадобится компьютер с установленной Debian 8 или другой версией Debian Linux, а также администраторский доступ к этой машине и подключение к Интернету.

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

Мы завершим нашу установку и настройку в командной строке, что является неграфическим способом взаимодействия с вашим компьютером. То есть вместо того, чтобы нажимать на кнопки, вы будете вводить текст и получать отзывы с вашего компьютера через текст. Командная строка, также известная как оболочка, может помочь вам изменить и автоматизировать многие задачи, которые вы выполняете на компьютере каждый день, и является важным инструментом для разработчиков программного обеспечения. Есть много команд терминала для изучения, которые могут позволить вам делать более мощные вещи. Статья «https://www.digitalocean.com/community/tutorials/an-introduction-to-the-linux-terminal[An Введение в Linux Terminal]» поможет вам лучше ориентироваться в работе с терминалом.

В Debian 8 вы можете открыть меню в левом нижнем углу экрана и найти «терминал» в строке поиска. Нажмите на терминал, чтобы открыть программу. Вы также можете одновременно нажать клавиши + CTRL,` + ALT` и + T + на клавиатуре, чтобы автоматически открыть приложение Terminal.

изображение: https: //assets.digitalocean.com/articles/eng_python/UbuntuDebianSetUp/DebianSetUp.png [Терминал Debian]

Debian 8 и другие версии Debian Linux поставляются с предварительно установленными Python 3 и Python 2. Чтобы убедиться, что наши версии актуальны, давайте обновим и обновим систему с помощью + apt-get +:

sudo apt-get update
sudo apt-get -y upgrade

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

После завершения процесса мы можем проверить версию Python 3, установленную в системе, набрав:

python3 -V

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

OutputPython

Чтобы управлять программными пакетами для Python, давайте установим * pip *:

sudo apt-get install -y python3-pip

Инструмент для использования с Python * pip * устанавливает и управляет программными пакетами, которые мы можем захотеть использовать в наших проектах разработки. Вы можете установить пакеты Python, набрав:

pip3 install

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

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

sudo apt-get install build-essential libssl-dev libffi-dev python-dev

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

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

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

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

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

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

sudo apt-get install -y python3-venv

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

mkdir
cd

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

python3 -m venv

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

ls my_env
Outputbin  include  lib  lib64  pyvenv.cfg

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

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

source /bin/activate

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

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

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

Шаг 3 - Создание простой программы

Теперь, когда мы настроили нашу виртуальную среду, давайте создадим простую программу «Hello, World!». Это обеспечит работоспособность нашей среды и даст нам возможность ближе познакомиться с Python, если мы этого еще не сделали.

Для этого мы откроем текстовый редактор командной строки, такой как nano, и создадим новый файл:

nano hello.py

Как только текстовый файл откроется в окне терминала, мы наберем нашу программу:

print("Hello, World!")

Выйдите из nano, набрав клавиши + control + и + x +, и когда будет предложено сохранить файл, нажмите + y +.

Когда вы выйдете из nano и вернетесь к своей оболочке, давайте запустим программу:

python hello.py

Программа hello.py, которую вы только что создали, должна заставить ваш терминал выводить следующий вывод:

OutputHello, World!

Чтобы покинуть окружение, просто введите команду + deactivate +, и вы вернетесь в исходный каталог.

Заключение

Поздравляем! На этом этапе у вас есть среда программирования Python 3, настроенная на вашем локальном компьютере с Debian Linux, и вы можете начать проект кодирования!

Чтобы установить Python 3 на другом компьютере, следуйте https://www.digitalocean.com/community/tutorial_series/how-to-install-and-set-up-a-local-programming-environment-for-python-3 [руководства по локальной среде программирования] для https://www.digitalocean.com/community/tutorials/how-to-install-python-3-and-set-up-a-local-programming-environment-on-ubuntu-16 -04 [Ubuntu 16.04], CentOS 7, Windows 10, или macOS. Вы также можете прочитать о https://www.digitalocean.com/community/tutorials/how-to-install-python-3-and-set-up-a-programming-environment-on-an-ubuntu-16-04 -server [установка Python и настройка среды программирования на сервере Ubuntu 16.04], что особенно полезно при работе в командах разработчиков.

Когда ваш локальный компьютер готов к разработке программного обеспечения, вы можете продолжить изучение кодирования на Python, выполнив следующие действия: «https://www.digitalocean.com/community/tutorials/understanding-data-types-in-python-3[Understanding Data Типы в Python 3] »и« How для использования переменных в Python 3 ».

Related