Из этой статьи читатель сможет узнать, как установить python3.8 из исходного кода на систему Debian 10.
- Обновите список пакетов и доустановите пакеты, необходимые для сборки 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
- Скачайте текущую версию исходного кода с помощью wget с официального сайта Python. На момент написания этой статьи последней версией была 3.8.5.
$ wget https://www.python.org/ftp/python/3.8.5/Python-3.8.5.tgz
- Когда скачивание архива завершится - распакуйте его.
$ tar -xf Python-3.8.5.tgz
- Перейдите в директорий, в который был распакован архив и запустите скрипт configure. Данный скрипт выполняет ряд проверок, позволяющих убедиться, что в системе присутствуют все необходимые зависимости. Опция --enable-optimizations позволяет выполнить ряд оптимизаций для исполняемого файла Python. Данный подход несколько замедляет процесс сборки.
$ cd Python-3.8.5
$ ./configure --enable-optimizations
- Запустите процесс сборки. Для ускорения сборки можно выставить значение опции -j в соответствии с количеством ядер вашего процессора. Это значение можно определить с помощью команды nproc.
$ make -j8
- После окончания процесса сборки выполните установку Python. В случае использования make install исполняемый файл python3 будет перезаписан.
$ sudo make altinstall
- Установка python3.8 завершена.
$ python3.8 --version
Output
Python 3.8.5
Комментарии
Отправить комментарий