Команда разработчиков Python выпустила последнюю версию Python 3.10. Новый Python включает в себя новые функции, исправления безопасности и многие другие улучшения. Эта версия включает в себя новую функцию, которая называется “Parenthesized context managers”. Эта функция дает возможность использования круглых скобок для продолжения нескольких строк. Для получения более подробной информации прочитайте полный список изменений.
Эта инструкция покажет вам как выполняется установка Python 3.10 в системах Debian 11 и 10 Linux. В этой статье мы компилируем и установим исходный код Python 3.10 в вашей системе.
Требование к установке Python 3.10 на Debian 10 и 11
Прежде всего, войдите в систему на базе Debian с привилегированным доступом учетной записи sudo. Как добавить пользователя sudo в Debian мы писала здесь.
Откройте терминал (CTRL+ALT+T) и выполните следующие команды для обновления пакетов.
sudo apt update && sudo apt upgrade
Затем установите необходимые пакеты для компиляции исходного кода Python.
sudo apt install wget build-essential libncursesw5-dev libssl-dev \
libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev
Установка Python 3.10 на Debian
Репозитории Debian по умолчанию содержат только старые версии Python. Таким образом, эта статья будет использовать исходный код Python для установки в системе Debian 10.
Выполните следующие действия, чтобы установить Python 3.10 на Debian:
- Скачать Python – Вы также можете загрузить исходный архив Python 3.10 с его официального сайта.
wget https://www.python.org/ftp/python/3.10.2/Python-3.10.2.tgz
- Распаковать архив – после загрузки распакуйте архивный файл в вашей системе, делается это командой.
tar xzf Python-3.10.2.tgz
- Компиляция исходного кода Python – перейдите в извлеченный каталог с помощью команды cd, затем подготовьте исходный код Python для компиляции в вашей системе.
cd Python-3.10.2
./configure --enable-optimizations
- Установка Python 3.10 – И наконец, выполните следующую команду, чтобы завершить установку Python в системе Debian. Компилятор
altinstall
не позволяет переопределять версии Python по умолчанию.
make altinstall
Дождитесь завершения установки Python в вашей системе.
Проверка версии Python в Debian
Чтобы проверить версию Python, выполните:
python3.10 -V
Ответ терминала:
Python 3.10.2
Это команда проверит pip для Python 3.10.
pip3.10 -V
Ответ терминала:
pip 21.2.4 из /usr/local/lib/python3.10/site-packages/pip (python 3.10)
Вот и все, вы успешно установили Python 3.10 на системы Debian 11 и Debian 10.
Заключение
В этой статье мы показали как устанавливать Python 3.10 на системы Debian Linux с использованием исходного кода. Если вы нашли ошибку в статье, пожалуйста сообщите нам.
Спасибо! Очень помогло. Но… установка на дистрибьютив antix при ‘make altinstall’ – не завершалась успешно, исправил на ‘sudo make altinstall’ – завершилась как надо. Может это не стоит Вашего внимания, но Вы просили – я сообщил.
Большое спасибо за обратную связь.
Python3.11.1 тоже выдал ошибку— не завершалась успешно по команде make altinstall, но sudo make altinstall исправил! Благодарью за правильную информацию! (У меня MX Linux).
У меня с команды make altinstall пайтон не скомпилировался, но нужно было просто добавить sudo.
Получилось:
sudo make altinstall
Система:
Debian 11