Что такое Python
Python сегодня - это один из самых используемых языков программирования. Основными его преимуществами являются относительная простота, низкий порог вхождения, универсальность в применении, а также множество плагинов. Теперь интерпретатор часто применяют для создания скриптов, разнообразного программного обеспечения, разработки игр и даже в "обучении" нейросетей. Python имеет кросс-платформенный синтаксис и может быть установлен на любую "актуальную" операционную систему.
Установка при помощи менеджера ПО
Если вам нужен именно новейший Python, вы можете столкнуться с проблемой. Дело в том, что люди, занимающиеся сопровождением "мейнстримных", репозиториев Ubuntu, не всегда своевременно актуализируют содержащееся в них программное обеспечение. Чтобы воспользоваться именно самой "свежей" версией Python, выполните пошаговую инструкцию ниже:
- Авторизуйтесь от имени суперпользователя и проведите установку нескольких утилит;
- Обновите все имеющиеся ПО;
- Перезагрузите сервер;
- Включите в список системных репозиториев еще один;
- Обновите системный кэш, затем уточните, какая из версий Python выпущена последней;
Как видно, новейшей на сегодняшний день является версия 3.11. Процесс ее установки буквально "однострочный":
- Следующий шаг не является обязательным. Создайте симлинк для большего удобства впоследствии, затем можете проверить, действительно ли корректно прошел процесс установки:
python --version
Самостоятельная компиляция
Если установка пакета из репозитория по тем или иным причинам невозможна, всегда остается возможность собрать «свежий» Python из так называемых "сырцов". Инструкция также достаточно проста:
- Откройте SSH-сеанс с повышенными правами и обновите имеющееся ПО как описывалось ранее;
- Далее нужно установить пакеты, которые позже будут использованы для сборки Python;
- Перейдите на веб-страницу загрузок Python через браузер и скопируйте в буфер обмена ссылку на архив с исходными кодами нужной версии;
- Вернитесь в консоль вашего сервера, создайте папку для "сборки", перейдите в нее, скачайте архив по скопированной ранее ссылке и распакуйте его;
cd /root/build
wget <скопированная_ссылка>
tar -xf *.tgz
- Перейдите "на уровень ниже", в каталог, соответствующий скачанному архиву, и запустите процедуру подготовки к компиляции;
./configure --enable-optimizations
- Следующий этап - собственно сборка пакета. Время зависит от производительности сервера, прежде всего его процессора, но вы в любом случае успеете выпить чашечку кофе:
- Последний шаг — "интеграция" собранного вами пакета непосредственно в ОС:
- В качестве проверки можете также узнать версию Python в системе. Если картина подобна показанной ниже, то работа выполнена на "отлично":
python --version
Итоги статьи
Теперь вы знаете о том, что такое Python, преимуществах этого интерпретатора и сферах его применения. Также вы умеете устанавливать данное ПО из репозитория или с помощью самостоятельной сборки из исходных кодов.