Установка Python-3.8 или Python-3.9 на Debian 10

Python на русском языке звучит как пито́н или па́йтон. На данный момент это один из самых популярных языков программирования. Python - это объектно-ориентированный и высокоуровневый язык программирования, разработанный для быстроты и удобства использования. Выбор языка Python оптимальный как для начинающих, так и для опытных разработчиков.

На сайте https://www.python.org вы найдете Python для Windows, Linux / UNIX, Mac OS X и других ОС с различными активными версиями Python.

Установка Python-3.8 или Python-3.9 на Debian 10

Изначально Debian содержит Python 2.7.16. Проверить можно следующей командой:

$ python -V

Ответ:

Python 2.7.16 

Установка Python-3.8 или Python-3.9 на Debian 10

Установка Python-3.8.7 или Python-3.9.1 на Debian 10

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

$ sudo apt-get update && sudo apt-get upgrade

$ sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libsqlite3-dev libreadline-dev libffi-dev curl libbz2-dev

Загружаем исходный код нужной версии со страницы загрузки Python с помощью wget:

(Wget — консольная, интерактивная программа для загрузки файлов по сети. Поддерживает протоколы HTTP, FTP и HTTPS, а также поддерживает работу через HTTP прокси-сервер)

$ wget https://www.python.org/ftp/python/3.8.7/Python-3.8.7.tgz
или
$ wget https://www.python.org/ftp/python/3.9.1/Python-3.9.1.tgz

Установка Python-3.8 или Python-3.9 на Debian 10

Результат:

Установка Python-3.8 или Python-3.9 на Debian 10

После завершения загрузки распаковываем сжатый архив:

$ tar -xf Python-3.9.1.tgz

Переходим в исходный каталог Python и выполняем сценарий /configure:

$ cd Python-3.9.1
$ ./configure --enable-optimizations

Опция --enable-optimizations оптимизирует двоичный файл Python путем выполнения нескольких тестов.

Запускаем процесс сборки Python 3.9.1:

$ make -j 2

Для ускорения сборки необходимо изменить значение -j, чтобы оно соответствовало количеству ядер в вашем процессоре.

Когда процесс сборки будет завершен, установливаем двоичные файлы Python, набрав:

$ sudo make altinstall

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

Вот и все. Python 3.9.1 установлен и готов к использованию.

Чтобы проверить это, введите команду:

$ python3.9 --version

Установка Python-3.8 или Python-3.9 на Debian 10

СВами