[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”