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

Выпущен Python 3.11! Как установить Ubuntu 22.04 | 20.04 | 22.10

Сегодня популярный язык программирования Python выпустил версию 3.11. Вот новые функции и руководство по установке для всех текущих выпусков Ubuntu.

Python 3.11 заявлен на 10-60% быстрее, чем предыдущая версия 3.10, и имеет следующие особенности:

  • Группы исключений и кроме* для одновременного создания и обработки нескольких несвязанных исключений.
  • Добавьте метод add_note() в BaseException, чтобы расширить список исключений.
  • Добавьте модуль tomllib в стандартную библиотеку для анализа TOML.
  • Укажите точное выражение, которое вызвало ошибку при печати обратных трассировок.
  • Новый параметр командной строки -P и переменная среды PYTHONSAFEPATH.
  • Добавьте TypeVarTuple, позволяющий параметризировать произвольное количество типов.
  • Required[] и NotRequired[], чтобы отметить, должны ли присутствовать отдельные элементы TypedDict.
  • Добавьте Self для аннотации методов, которые возвращают экземпляр своего класса.
  • LiteralString для принятия произвольных типов строк, таких как Literal["foo"] или Literal["bar"].
  • dataclass_transform для украшения класса, метакласса или функции, которая сама является декоратором.
  • Удалены API-интерфейсы кодировщика Py_UNICODE.
  • Макросы преобразованы в статические встроенные функции.
  • Многие устаревшие модули стандартной библиотеки устарели и будут удалены в Python 3.13.

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

Для Ubuntu 22.04, Ubuntu 20.04, Ubuntu 18.04 и их производных, таких как Linux Mint, существует популярный PPA Deadsnakes, поддерживающий пакеты для Python 3.11, а также других версий Python.

ПРИМЕЧАНИЕ. PPA не поддерживает Ubuntu 22.10. Вы можете перейти по нижней ссылке, чтобы собрать его из исходного архива.

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

sudo add-apt-repository ppa:deadsnakes/ppa

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

2. Затем обновите кеш пакетов с помощью команды ниже, хотя в Ubuntu 20.04+ это делается автоматически:

sudo apt update

3. Наконец, установите Python 3.11 с помощью команды:

sudo apt install python3.11

Или замените python3.11 на python3.11-full для IDE, диспетчера пакетов pip и т. д.

Проверять :

Чтобы проверить, запустите python3.11 --version, python3.11 -m pip --version в терминале.

Установить Python 3.11 по умолчанию

ПРИМЕЧАНИЕ: изменение Python3 по умолчанию в Ubuntu может вызвать проблемы для некоторых приложений по умолчанию, таких как терминал GNOME

Вы можете установить новый пакет Python по умолчанию, используя инструмент командной строки update-alternatives.

1. Сначала запустите команду для создания символических ссылок для системного Python по умолчанию (изменение python3.10 зависит от вашей версии Ubuntu)

sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.10 110

2. Затем добавьте новый Python 3.11 с помощью команды:

sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.11 100

3. После этого вы можете в любой момент выбрать, какой Python будет Python3, выполнив команду:

sudo update-alternatives --config python3

Скомпилируйте и установите Python 3.11 вручную из исходного кода.

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

Сначала загрузите исходный код с веб-сайта Python, а затем следуйте этому пошаговому руководству, которое я тестировал на своем компьютере с Ubuntu 22.10.

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