Můžete zkusit použít pyenv. Ještě jsem to nezkoušel. Ale když se podíváme na zdroje, zdá se velmi vyspělé provést instalaci jakéhokoli CPython-interpretru na jakýkoli *ix-systém.
-
Na příkazovém řádku (v terminálu) spusťte
sudo apt-get install build-essential
Tím získáte všechny běžné balíčky, které potřebujete k sestavení čehokoli (např. kompilátor atd.).
-
Pak spusťte
sudo apt-get build-dep python2.7
Tím získáte všechny knihovny, které potřebujete k sestavení pythonu.
-
Poté si stáhněte zdrojový kód pro python a dekomprimujte jej do adresáře.
-
jděte tam a běžte
./configure --prefix=/path/where/you/want/python/installed
-
Poté
make
a potémake install
jak jej postavit a nainstalovat:make && make install
Pokud na cestě narazíte na překážky, zeptejte se zde a já se pokusím nabídnout nějaké vodítko.
Nejlepší způsob, jak vytvořit "horký" velmi nedávný python (z githubu) je následující:
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
Vytváří nejnovější python ze zdrojů na githubu.
S tímto jsem vytvořil Python 3.8.0a0 (heads/master:077059e0f0, Aug 10 2018, 21:36:32)
.