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

Установить Python в Ubuntu 22.04

Python — один из самых популярных языков программирования в мире. Это универсальный язык, используемый для создания различных приложений, от простых скриптов до сложных алгоритмов машинного обучения. Благодаря простому и легкому в освоении синтаксису, Python популярен как среди начинающих, так и среди опытных разработчиков.

В этой статье объясняется, как собрать Python из исходного кода в Ubuntu 22.04.

Те же шаги применимы ко всем дистрибутивам на базе Ubuntu, включая PopOS, Kubuntu, Linux Mint и Elementary OS.

Python 3 предустановлен по умолчанию в Ubuntu 22.04. Чтобы проверить версию Python, установленную в вашей системе, введите:

 python3 --version

Вывод должен выглядеть примерно так:

 Python 3.10.6

Если вам необходимо установить в системе еще одну или несколько версий Python, вам следует собрать ее из исходного кода.

Установка Python в Ubuntu из исходного

Компиляция Python из исходного кода позволяет установить последнюю версию Python и настроить параметры сборки. Однако вы не сможете управлять установленным Python через менеджер пакетов apt .

На момент написания этой статьи последней версией Python была 3.11. Эта версия включает в себя множество улучшений скорости и новых функций, таких как новые модули библиотеки стандартов, новый синтаксис и встроенные функции, а также многое другое .

Ниже описано, как скомпилировать Python 3.11 из исходного кода. При установке более новой версии измените номер версии в командах ниже.

  1. Сначала установите библиотеки и зависимости, необходимые для сборки Python:

     sudo apt update sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev
  2. Загрузите исходный код последней версии со страницы загрузки Python с помощью команды wget :

     wget https://www.python.org/ftp/python/3.11.3/Python-3.11.3.tgz
  3. После завершения загрузки распакуйте архив :

     tar -xf Python-3.11.3.tgz
  4. Перейдите в исходный каталог Python и выполните команду configure . Этот скрипт выполняет ряд проверок, чтобы убедиться в наличии всех зависимостей в вашей системе:

     cd Python-3.11.3 ./configure --enable-optimizations

    Параметр --enable-optimizations оптимизирует исполняемый файл Python, запуская несколько тестов. Это замедляет процесс сборки.

  5. Запускаем процесс сборки:

     make -j 12

    Для ускорения сборки измените параметр -j в соответствии с количеством ядер вашего процессора. Узнать это число можно, введя команду nproc .

  6. После завершения процесса сборки установите двоичные файлы Python, введя:

     sudo make altinstall

    Мы используем altinstall вместо install , потому что последняя команда перезапишет системный двоичный файл python3 по умолчанию.

Вот и всё. Последняя версия Python установлена в вашей системе и готова к использованию. Для этого выполните команду python3.11 . Для проверки введите:

 python3.11 --version

На выходе будет показана версия Python:

 Python 3.11.3

Чтобы использовать версию дистрибутива по умолчанию, запустите python3 .

Заключение

Мы показали вам, как собрать Python из исходного кода на компьютере с версией 22.04. Теперь вы можете приступить к разработке своего проекта на Python.

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

Если у вас есть вопросы или пожелания, не стесняйтесь оставлять комментарии ниже.

python ubuntu Не используете Ubuntu 22.04?
Выберите другую ОС:
центос

Связанные руководства

Источник

Добавить комментарий

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