Python является одним из самых востребованных языков программирования, используемым разработчиками по всему миру. Ubuntu, популярная дистрибуция Linux, часто уже имеет предустановленный Python, но иногда может понадобиться установить определённую версию. В данный момент актуальная версия Python — 3.13, и ее можно установить на Ubuntu с помощью Deadsnakes PPA (Личный архив пакетов).
В этом руководстве вы узнаете, как поэтапно установить Python 3.13 на Ubuntu 24.04, 22.04 и 20.0Даже если вы только начинаете работать с Ubuntu или Python, следовать инструкциям будет просто.
Перед началом установки убедитесь, что ваша система обновлена. Для этого выполните следующую команду в терминале:
sudo apt update && sudo apt upgrade
Затем добавим PPA Deadsnakes, который содержит последние версии Python. Используйте следующую команду:
sudo add-apt-repository ppa:deadsnakes/ppa
После добавления PPA обновите список пакетов:
sudo apt update
Теперь можно установить Python 3.13:
sudo apt install python3.13
После завершения установки вы можете проверить, что Python 3.13 установлен, выполнив:
python3.13 --version
Также рекомендуется установить pip, менеджер пакетов для Python. Для установки pip используйте команду:
sudo apt install python3.13-distutilscurl -sSL https://bootstrap.pypa.io/get-pip.py | python3.13
Теперь вы готовы к разработке с использованием Python 3.13! Если вам нужно создать виртуальную среду для проектов, вы можете установить модуль venv:
sudo apt install python3.13-venv
Это позволит вам создавать изолированные окружения для ваших проектов, что является хорошей практикой в разработке.
Если у вас возникли проблемы с установкой или работой Python, вы можете обратиться к официальной документации или сообществу Ubuntu для получения дополнительной помощи.
Содержание статьи
Что такое PPA Deadsnakes?
Deadsnakes PPA — это специализированный репозиторий для пользователей Ubuntu, предоставляющий более новые версии Python по сравнению со стандартными репозиториями. Он поддерживается надёжными разработчиками и используется для установки различных версий Python, включая как старые, так и новые, такие как Python 3.13.
Использование Deadsnakes PPA позволяет разработчикам и администраторам систем легко устанавливать и обновлять Python, что особенно полезно для тех, кто работает с проектами, требующими специфические версии языка. Установка PPA осуществляется с помощью команды в терминале, после чего пользователи могут установить нужную версию Python с помощью стандартного менеджера пакетов APT.
Кроме того, Deadsnakes PPA часто включает в себя обновления и исправления безопасности, что делает его надёжным источником для получения последних версий Python. Это также может быть полезно для тестирования новых функций и совместимости с библиотеками и фреймворками, которые зависят от определённых версий Python.
Поэтапная инструкция по установке Python 3.13
Перед тем как устанавливать что-либо, полезно обновить список пакетов системы, чтобы получить актуальную информацию о доступных версиях. Откройте терминал, нажав Ctrl + Alt + T, и введите следующую команду:
sudo apt update
Эта команда обновляет список доступных пакетов и их версий, не производя установку или обновление программного обеспечения.
Затем вам нужно установить несколько пакетов, которые позволят добавлять новые репозитории и управлять установкой программного обеспечения. Введите следующую команду:
sudo apt install software-properties-common
Это обеспечит наличие необходимых инструментов для управления PPA (Личными Архивами Пакетов) на вашем компьютере.
Теперь вы можете добавить репозиторий Deadsnakes в вашу систему, откуда доступна установка Python 3.1Выполните команду:
sudo add-apt-repository ppa:deadsnakes/ppa
Возможно, вам будет предложено нажать Enter для подтверждения добавления PPA. Это позволит Ubuntu загружать версии Python из репозитория Deadsnakes.
После добавления PPA Deadsnakes необходимо снова обновить список пакетов, чтобы Ubuntu распознал новый репозиторий:
sudo apt update
Теперь, когда репозиторий добавлен и обновлён, вы можете установить Python 3.1Введите следующую команду:
sudo apt install python3.13
Эта команда установит Python 3.13 на вашу систему. Завершение установки может занять некоторое время в зависимости от скорости интернет-соединения.

После установки Python 3.13 вы можете проверить его версию, чтобы удостовериться, что установка прошла успешно. Используйте следующую команду:
python3.13 --version
Если установка Python 3.13 была успешной, вы увидите номер версии, например:
Если вы хотите, чтобы Python 3.13 использовался по умолчанию при вводе команды python3, можно настроить update-alternatives для управления версиями Python. Следуйте этим инструкциям:
Добавьте Python 3.13 в список альтернатив:
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.13 1
sudo update-alternatives --config python3
Теперь, при вводе команды python3, ваша система будет использовать Python 3.13 по умолчанию.

Pip является инструментом для управления пакетами в Python, который позволяет устанавливать дополнительные библиотеки и инструменты. Для установки pip для версии Python 3.13 выполните следующую команду:
sudo apt install python3.13-distutils
После установки пакета distutils, вы сможете установить pip, скачав его с помощью следующей команды:
curl -sS https://bootstrap.pypa.io/get-pip.py | python3.13
Эта команда загрузит и установит pip для Python 3.13.
Чтобы проверить, корректно ли установлен pip, выполните команду:
pip3.13 --version
Это должно показать версию pip, соответствующую Python 3.13.
Теперь вы успешно установили Python 3.13 на вашу систему Ubuntu, воспользовавшись PPA Deadsnakes! Вы можете приступить к использованию этой последней версии Python для своих проектов.
Также рекомендуется установить виртуальные окружения для управления зависимостями ваших проектов. Для этого можно использовать модуль venv, который входит в стандартную библиотеку Python. Создание виртуального окружения можно выполнить следующей командой:
python3.13 -m venv myenv
Это создаст новую папку myenv, в которой будет установлено виртуальное окружение. Активировать его можно с помощью команды:
source myenv/bin/activate
После активации виртуального окружения вы можете устанавливать библиотеки, не влияя на глобальные настройки Python в системе. Чтобы деактивировать виртуальное окружение, просто введите:
deactivate
Это вернет вас к глобальной среде Pyt
Основные изменения и нововведения в Python 3.13
Новая версия языка программирования принесла ряд значительных улучшений и новшеств, направленных на оптимизацию работы разработчиков и повышение производительности приложений. Эти изменения затрагивают как базовые функциональные возможности, так и ряд библиотек, что позволяет более эффективно решать разнообразные задачи.
- Улучшенная производительность: Значительные оптимизации интерпретатора позволили ускорить выполнение кода, что особенно заметно при работе с большими объемами данных.
- Расширенные возможности типизации: Новые функции аннотации типов помогают разработчикам создавать более читаемый и безопасный код, упрощая процесс отладки.
- Новые синтаксические конструкции: Введены дополнительные выражения и конструкции, которые упрощают написание сложных алгоритмов и повышают гибкость языка.
- Обновления стандартной библиотеки: Многие модули были переработаны и улучшены, что сделало их более эффективными и удобными в использовании.
- Поддержка новых платформ: Улучшенная совместимость с современными операционными системами и архитектурами, что расширяет область применения.
Эти изменения отражают стремление сообщества разработчиков к созданию более мощного и удобного инструмента для программирования, что позволяет значительно повысить качество разрабатываемого программного обеспечения.

