Введение
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;
- Рассмотрели активацию и деактивацию виртуальной среды;
- Протестировали работу в виртуальной среде.