Puoi provare a usare pyenv. Non l'ho ancora provato. Ma guardando i sorgenti, sembra molto maturo realizzare un'installazione di qualsiasi interprete CPython su qualsiasi sistema *ix.
-
Al prompt della shell (in un terminale), esegui
sudo apt-get install build-essential
Questo recupererà tutti i pacchetti comuni necessari per compilare qualsiasi cosa (ad esempio il compilatore ecc.).
-
Quindi esegui
sudo apt-get build-dep python2.7
Questo recupererà tutte le librerie necessarie per creare Python.
-
Quindi scarica il codice sorgente per Python e decomprimilo in una directory.
-
vai lì e corri
./configure --prefix=/path/where/you/want/python/installed
-
Quindi
make
e poimake install
per compilarlo e installarlo:make && make install
Se incontri ostacoli lungo la strada, chiedi di nuovo qui e cercherò di offrire una guida.
Il modo migliore per creare un pitone molto recente "caldo" (da github) è il seguente:
sudo apt-get update \
&& sudo apt-get install -y build-essential git libexpat1-dev libssl-dev zlib1g-dev \
libncurses5-dev libbz2-dev liblzma-dev \
libsqlite3-dev libffi-dev tcl-dev linux-headers-generic libgdbm-dev \
libreadline-dev tk tk-dev
git clone https://github.com/python/cpython.git
cd cpython && ./configure --prefix=/usr \
--enable-loadable-sqlite-extensions \
--enable-shared \
--with-lto \
--enable-optimizations \
--with-system-expat \
--with-system-ffi \
--enable-ipv6 --with-threads --with-pydebug --disable-rpath \
&& make \
&& sudo make install
Costruisce il recentissimo python dai sorgenti su github.
Con questo ho costruito Python 3.8.0a0 (heads/master:077059e0f0, Aug 10 2018, 21:36:32)
.