Логотип

Как установить Python 3.13 в Ubuntu и других дистрибутивах Linux

Как установить Python 3.13 в Ubuntu и других дистрибутивах Linux

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

Основные нововведения: новый интерактивный интерпретатор на основе PyPy, многопоточный режим для одновременного запуска большего количества процессов за счёт отключения глобальной блокировки интерпретатора, экспериментальный JIT-компилятор для повышения производительности, инкрементный (циклический) сборщик мусора, новые функции типизации и другие существенные изменения.

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

В этой краткой статье мы покажем вам, как установить Python 3.13 в Ubuntu и других дистрибутивах Linux, таких как Debian, Red Hat, Fedora, Rocky Linux, Arch или Manjaro.

 

Установка Python 3.13 в Ubuntu и других дистрибутивах Linux

Есть два способа установить Python 3.13 в Ubuntu: с помощью PPA Ubuntu или путем ручной компиляции и установки из исходного кода. Хотя метод с использованием PPA доступен только для пользователей Ubuntu, тем, кто использует другие дистрибутивы Linux, следует рассмотреть возможность установки из исходного кода.

Читать  Скрипт Python для мониторинга сетевого подключения

 

Способ 1. Установите Python 3.13 с помощью Ubuntu PPA

Пользователь под ником Deadsnakes ведёт PPA для Ubuntu, чтобы пользователям Ubuntu было проще установить последнюю или бета-версию Python. Поскольку это индивидуальная разработка, обновления могут выходить с задержкой, поэтому вы можете использовать эту версию для тестирования, но не для рабочей среды.

Чтобы начать установку Python 3.13, откройте терминал, добавьте PPA-репозиторий Deadsnakes в свою систему и установите версию Python 3.13, выполнив следующие команды.

# Добавление PPA от Deadsnakes
$ sudo add-apt-repository ppa:deadsnakes/ppa

 

# Обновление базы данных пакетов
$ sudo apt update

 

# Установка Python 3.13
$ sudo apt install python3.13

После этого выполните следующую команду, чтобы проверить версию Python:

$ python3.13 --version

Теперь, когда вы установили Python 3.13 в своей системе Ubuntu, вы можете приступить к изучению его различных возможностей и функций.

Способ 2. Установка Python 3.13 из исходного кода

Многие дистрибутивы Linux, особенно Debian, Fedora или Arch Linux, часто добавляют последнюю стабильную версию Python в свои репозитории. Однако до официального релиза Python 3.13 ещё далеко, поэтому вам придётся либо подождать, либо следовать приведённым ниже инструкциям, чтобы установить его из исходного кода.

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

# На Debian, Ubuntu, Kali Linux, Linux Mint, Zorin OS, Pop!_OS, etc.
$ sudo apt install build-essential pkg-config

 

# На Red Hat, Fedora, CentOS, Rocky Linux, AlmaLinux, etc.
$ sudo dnf install groupinstall "Development Tools" pkgconfig

 

# На Arch Linux, Manjaro, BlackArch, Garuda, etc.
$ sudo pacman -S base-devel pkgconf

 

Читать  10 лучших вопросов и ответов для собеседования по Swift в 2024 году

Затем перейдите на страницу релиза Python 3.13, просто прокрутите вниз и выберите архив с Linux.

 

После завершения загрузки откройте терминал, перейдите в каталог загрузок и выполните следующие команды, чтобы собрать, скомпилировать и установить Python 3.13 в Linux.

# Распаковываем архивный файл и входим в извлеченный каталог
$ tar -xf Python-*.tgz && cd Python-*/

 

# Настройка пакета с требуемыми зависимостями
$ ./configure --enable-optimizations

 

# Компиляция и установка Python 3.13
$ make & sudo make install

 

После завершения установки вы можете проверить её, посмотрев версию Python.

$ python3.13 --version

 

Тада! Вы успешно установили Python 3.13 в своей системе Linux.

 

Удаление Python 3.13 из Ubuntu и других дистрибутивов Linux

Чтобы удалить Python, установленный с помощью PPA Deadsnakes в Ubuntu, выполните следующую команду:

$ sudo add-apt-repository --remove ppa:deadsnakes/ppa
$ sudo apt remove python3.13
$ sudo apt autoremove

 

Чтобы удалить Python, собранный из исходного кода, выполните эту команду.

$ sudo find /usr/local/ -name "*python*3.13*" | sudo xargs -n 1 -tp rm -rf

 

Приведенная выше команда запросит подтверждение перед удалением файлов и каталогов, связанных с Python 3.13. Введите «y», чтобы подтвердить действие.

 

На этом пока всё. Надеюсь, вы сможете установить Python 3.13 в Ubuntu и других дистрибутивах Linux. Если у вас возникнут какие-либо трудности при установке или удалении (особенно из исходного кода), не стесняйтесь обращаться за помощью в комментариях.

Редактор: AndreyEx

Рейтинг: 5 (1 голос)
Если статья понравилась, то поделитесь ей в социальных сетях:

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

одиннадцать + десять =

Это может быть вам интересно


Спасибо!

Теперь редакторы в курсе.

Прокрутить страницу до начала