Python — это универсальный язык программирования, который может использоваться для различных проектов программирования (Web Mobile Desktop).

Python — отличный выбор для начинающих и опытных разработчиков. Python 3 является самой последней версией языка и считается будущим Python.

В этой статье вы узнаете об установке Python 3 на локальном компьютере Linux.

В этой статье мы подробно рассмотрим процедуры установки Ubuntu 18.04, но общие принципы применимы к любому другому дистрибутиву Debian Linux.

Предпосылки

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

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

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

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

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

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

На Ubuntu 18.04 вы можете найти приложение терминала, щелкнув значок Ubuntu в верхнем левом углу экрана и набрав «терминал» в строке поиска.

Нажмите на значок приложения терминала, чтобы открыть его.

Кроме того, вы можете одновременно нажимать клавиши CTRL, ALT и T на клавиатуре, чтобы автоматически открывать приложение терминала.

Ubuntu 18.04 поставляется с предустановленным Python 3 и Python 2.

Чтобы наши версии были обновлены, давайте обновим и обновим систему с помощью apt-get:

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

Флаг -y  подтвердит установку

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

$ python3 --version

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

Output
Python 3.6.5

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

$ sudo apt-get install -y python3-pip

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

Вы можете установить пакеты Python, набрав:

$ pip3 install package_name

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

Поэтому, если вы хотите установить Pandas, вы можете сделать это с помощью команды pip3 install pandas.

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

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

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

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

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

Вы можете настроить столько программ программирования Python, сколько захотите.

Каждая среда — это каталог или папка на вашем компьютере, в которой есть несколько скриптов, чтобы заставить ее действовать как среда.

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

Давайте установим venv, набрав:

$ sudo apt-get install -y python3-venv

При этом мы готовы создавать среды.

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

$ mkdir environments
$ cd environments

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

$ python3 -m venv project_env

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

$ ls project_env
Output
bin include lib lib64 pyvenv.cfg share

Вместе эти файлы работают сообща, чтобы изолировать свои проекты.

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

Python Wheels, встроенный пакетный формат для Python, будет выпущен в папке общего доступа Ubuntu 18.04.

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

$ source project_env/bin/activate

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

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

(project_env) bobby@bobby:~/environments$

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

Примечание. В виртуальной среде вы можете использовать команду python вместо python3 и pip вместо pip3, если хотите. Если вы используете Python 3 на своей машине вне среды, вам нужно будет использовать исключительно команды python3 и pip3.

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

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

Теперь у нас установлена наша виртуальная среда, давайте создадим простую программу «Hello, World!».

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

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

(project_env) bobby@bobby:~/environments$ nano greeting.py

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

print("Hello, World!")

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

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

(project_env) bobby@bobby:~/environments$python greeting.py

Программа greeting.py, которую вы только что создали

Output
Hello, World!

 

Please follow and like us:

Добавить комментарий