Введение

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

В этом обучающем руководстве вы научитесь устанавливать Python и создавать среду программирования на сервере Ubuntu 20.04. Более подробную версию настоящего обучающего руководства с детальными разъяснениями каждого шага можно найти в обучающем руководстве Установка Python 3 и настройка среды программирования на сервере Ubuntu 20.04.

Шаг 1 — Обновление и модернизация

python illustration for: Шаг 1 — Обновление и модернизация

Выполните вход на сервер Ubuntu 20.04 как non-root user с привилегиями sudo, затем выполните обновление системы и убедитесь, что предустановленная версия Python 3 актуальна.

				
					
sudo apt update

sudo apt -y upgrade

				
			

Подтвердите установку, если система предложит вам это.

Шаг 2 — Проверьте версию Python

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

				
					
python3 -V

				
			

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

				
					
[secondary_label Output]

Python <^>3.8.2<^>

				
			

Шаг 3 — Установка pip

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

				
					
sudo apt install -y python3-pip

				
			

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

				
					
pip3 install <^>package_name<^>

				
			

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

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

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

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

				
			

Шаг 5 — Установка venv

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

				
					
sudo apt install -y python3-venv

				
			

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

Вы можете создать новую среду с помощью команды pyvenv. Здесь для примера мы назовем нашу новую среду <^>my_env<^>, но вы должны выбрать для своей среды имя, значимое для вашего проекта.

				
					
python3.6 -m venv &lt;^&gt;my_env&lt;^&gt;

				
			

Шаг 7 — Активизация виртуальной среды

Активируйте среду с помощью следующей команды. где <^>my_env<^> — имя вашей среды программирования.

				
					
source &lt;^&gt;my_env&lt;^&gt;/bin/activate

				
			

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

				
					


				
			

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

Откройте интерпретатор Python:

				
					
python

				
			

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

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

				
					
Python 3.8.2 (default, Mar 13 2020, 10:14:16)

[GCC 9.3.0] on linux

Type "help", "copyright", "credits" or "license" for more information.

&gt;&gt;&gt;

				
			

Теперь используйте функцию print() для создания традиционной программы Hello, World:

				
					
print("Hello, World!")

				
			
				
					
[secondary_label Output]

Hello, World!

				
			

Шаг 9 — Отключение виртуальной среды

Закройте интерпретатор Python:

				
					
quit()

				
			

Закройте виртуальную среду:

				
					
deactivate