Поиск по сайту:

Выпущен Python 3.12.0! Как установить через Ubuntu PPA

Финальная версия Python 3.12.0 была официально анонсирована в этот понедельник! Ubuntu LTS можно легко установить из PPA.

Новые возможности Python 3.12.0:

  • Более гибкий анализ f-строки, позволяющий выполнять многие вещи, ранее запрещенные.
  • API уровня Python для протокола буфера
  • Новый API для мониторинга программ Python, работающих на CPython, по низкой цене.
  • Глобальные блокировки интерпретатора для каждого интерпретатора
  • Поддержка профилировщика производительности Linux для сообщения имен функций Python в трассировках.
  • Новый синтаксис аннотаций типов для универсальных классов.
  • Новый декоратор typing.override() в модуле ввода.

В новой версии Python также удалено несколько устаревших модулей, включая smtpd и distutils. Для Ubuntu 22.04, Ubuntu 20.04 это приводит к поломке пункта. В качестве обходного пути вам необходимо вручную установить pip для Python 3.12.

Как установить Python 3.12.0 в Ubuntu:

Для Ubuntu 22.04, Ubuntu 20.04 и их производных, таких как Linux Mint 21, Deadsnakes PPA создал пакеты для всех поддерживаемых типов архитектуры ЦП: amd64, Arm64/armhf, ppc64el и s390x.

1. Сначала нажмите Ctrl+Alt+T на клавиатуре, чтобы открыть терминал. Затем вставьте команду ниже и нажмите «Выполнить», чтобы добавить PPA:

sudo add-apt-repository ppa:deadsnakes/ppa

Введите пароль пользователя (без звездочки), когда он спросит, и нажмите Enter, чтобы продолжить.

2. Ubuntu 20.04+ автоматически обновляет кеш пакетов при добавлении PPA. Однако пользователю Linux Mint может потребоваться выполнить эту работу вручную, выполнив команду:

sudo apt update

3. Наконец, запустите команду для установки Python 3.12:

sudo apt install python3.12

Для других выпусков Ubuntu вы можете вручную скомпилировать Python 3.12 из исходного архива.

Статьи по данной тематике