Sie können versuchen, pyenv zu verwenden. Ich habe es noch nicht ausprobiert. Aber wenn man sich die Quellen ansieht, erscheint es sehr ausgereift, eine Installation eines beliebigen CPython-Interpreters auf einem beliebigen *ix-System durchzuführen.
-
Führen Sie an einem Shell-Prompt (in einem Terminal)
aussudo apt-get install build-essential
Dadurch werden alle gängigen Pakete abgerufen, die Sie zum Erstellen von Dingen benötigen (z. B. den Compiler usw.).
-
Dann ausführen
sudo apt-get build-dep python2.7
Dadurch werden alle Bibliotheken abgerufen, die Sie zum Erstellen von Python benötigen.
-
Laden Sie dann den Quellcode für Python herunter und dekomprimieren Sie ihn in ein Verzeichnis.
-
gehen Sie dorthin und führen Sie
aus./configure --prefix=/path/where/you/want/python/installed
-
Dann
make
und dannmake install
um es zu bauen und zu installieren:make && make install
Wenn Sie unterwegs auf Hindernisse stoßen, fragen Sie hier zurück, und ich werde versuchen, Ihnen eine Anleitung zu geben.
Der beste Weg, um "heißes", sehr aktuelles Python (von github) zu bauen, ist wie folgt:
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
Es baut den allerneuesten Python aus den Quellen auf GitHub auf.
Damit habe ich Python 3.8.0a0 (heads/master:077059e0f0, Aug 10 2018, 21:36:32)
gebaut .