Python 3.14 compileren en installeren op Debian 13

Debian 13 komt met Python 3.13 als standaardpython, maar omdat ik toch graag python 3.14 ook op het systeem aanwezig heb heb ik besloten om eens te kijken om zelf python te compileren.

Eerst moeten we de python broncode downloaden, deze kunnen we vinden op https://www.python.org/ftp/python/3.14.0/Python-3.14.0.tgz

wget https://www.python.org/ftp/python/3.14.0/Python-3.14.0.tgz
tar xzf Python3.14.0.tgz
cd Python3.14.0

dan kunnen we de build-dependencies installeren:

sudo apt install make build-essential libssl-dev zlib1g-dev \
libbz2-dev libreadline-dev libsqlite3-dev curl git \
libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev libzstd-dev

vervolgens kunnen we python configureren en compileren. Let wel dat als je naar een systeemmap compileerd je best make altinstall doet in plaats van make install.

./configure --enable-optimizations --with-lto
make -j 8
make altinstall

vervolgens kunnen we python 3.14 gebruiken:

vincent@sonnblick:~$ python3.14 --version
Python 3.14.1
vincent@sonnblick:~$ which python3.14
/usr/local/bin/python3.14

Geef een reactie

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *