Как установить ту/иную версию Python

[1]

Засетапить (один раз и навсегда) своё окружение для сборки исходного кода Python:

sudo apt update && sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget

[2]

Go to https://www.python.org/ftp/python/ и выбрать нужную версию Python, например, 3.8.9.

Стянуть оттуда файл tar.xz

wget https://www.python.org/ftp/python/3.8.9/Python-3.8.9.tar.xz -P ~/Загрузки

[3]

Go to каталог загрузки, распаковать снятый архив (в подпапку).

tar -xf Python-3.8.9.tar.xz

и перейти в неё:

cd Python-3.8.9

[4]

Начинаем конфигурацию

./configure --enable-optimizations

Побежали checking for…

Ждём результат creating Makefile.

[5]

make -j 4

Тут 4 — количество ядер в процессоре ноутбука, которые будут рады выполнить нашу команду. Выяснить их количество можно заранее командой ’nproc’.

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

[6]

Осторожно, не надо использовать тут стандартный make install, поскольку он перезапишет существующий системный двоичный файл python3.

sudo make altinstall

[7]

Проверка результата:

python3.8 --version

One thought on “Как установить ту/иную версию Python

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s