Введение
Python – это интерпретируемый язык программирования. Автором является Гвидо ван Россум разработчик из Голландии. Python является многофункциональным языком, и новички быстро привыкают к синтаксису языка и программируют в удобном текстовом редакторе либо используют интегрированную среду разработки. При помощи языка Python можно получить информацию об ошибках в написанном коде. С этим руководством у вас получится установить последнюю версию Python на Ubuntu Server 22.04.
Подготовка к установке
Прежде чем устанавливать пакеты, необходимо воспользоваться нашим руководством для работы в Ubuntu Server 22.04 в роли обычного пользователя.
Скачивание Python 3
Обновим индекс пакетов и запустим команду с целью обновления пакетов на актуальные релизы:
sudo apt update && sudo apt upgrade -yКлюч “-y” означает обновить принудительно.
Проверка версии Python происходит следующим образом:
python3 --version#Результат
Python 3.10.6Следующим шагом установим python3-pip, с целью управления пакетами Python. Воспользуемся встроенной командой:
sudo apt install python3-pip -yЧтобы установить библиотеку matplotlib, необходимо выполнить следующую команду и результат приведён на рисунке 1:
pip3 install matplotlib
Чтобы удостовериться о надёжности программной среды, необходимо установить несколько пакетов
sudo apt install build-essential libssl-dev libffi-dev python3-devПервый этап выполнен. Мы обновили индекс пакетов и обновили устаревшие пакеты, установлена актуальная версия системы управлению пакетами pip3.
Настройка виртуальной среды
Виртуальная среда разработки на рабочем сервере считается отличным решением, по сравнению с выполнением в основной среде разработки. В виртуальной среде можно редактировать и не повреждать файлы основной среды разработки. Мы можем создавать столько виртуальных сред, сколько нам требуется. Каждая виртуальная среда развёрнута в разных директориях нашего сервера. В директориях находятся файлы для инициализации виртуальной среды.
Виртуальная среда развёртывается с помощью установленного пакета venv (virtual environment):
sudo apt install python3-venv -yЗатем создадим директорию с названием test:
mkdir test
cd testПерейдём в первую директорию и используем следующую команду, чтобы создать виртуальную среду с названием test_env:
python3 -m venv test_envРезультат приведён на рисунке 2.

Созданные файлы конфигурируют виртуальную среду с целью отдельной работы от файлов нашего хоста. Активация среды происходит следующим образом и для отключения среды необходимо выполнить команду deactivate:
source test/test_env/bin/activateЧтобы отключить виртуальную среду необходимо выполнить команду:
deactivateРезультаты приведены на рисунке 3.

На рисунке можно заметить, что после запуска появляется надпись перед именем пользователя (test_env) обозначающее, что все команды выполняются в виртуальной среде, следующим шагом является рассмотрение запуск обычного кода написанный на языке программирования Python.
Тестирование виртуальной среды
После активации необходимо создать файл с расширением .py:
vim thanks.pyИ вставим следующий кусок кода:
print("Dear User,\n"
"Thank you for using tutorials from \n"
"Serverspace Team")Для запуска программы выполним следующие действия:
python3 thanks.pyИ получим следующий результат, как показано на рисунке 4.

На этом этап завершается и с целью завершения процесса работы в виртуальной среде выполним команду “deactivate” и вернёмся в обычную среду.
Выводы
В этой инструкции:
- Рассмотрели варианты обновления пакетов программного обеспечения и обновление индекса пакетов;
- Установили библиотеки языка программирования Python с помощью системы управления пакетами pip3;
- Рассмотрели активацию и деактивацию виртуальной среды;
- Протестировали работу в виртуальной среде.