pyenv を使ってみてください。まだ試していません。しかし、ソースを見ると、任意の *ix-system に任意の CPython インタープリターをインストールすることは非常に成熟しているようです。
<オール>
シェル プロンプト (ターミナル) で、
を実行します。sudo apt-get install build-essential
これにより、ビルドに必要なすべての一般的なパッケージ (コンパイラなど) が取得されます。
次に実行
sudo apt-get build-dep python2.7
これにより、Python のビルドに必要なすべてのライブラリが取得されます。
次に、python のソース コードをダウンロードし、ディレクトリに解凍します。
そこに行って実行してください
./configure --prefix=/path/where/you/want/python/installed
次に make
そして make install
ビルドしてインストールするには:
make && make install
途中で問題が発生した場合は、こちらに戻って質問してください。アドバイスを提供します。
「ホットな」ごく最近の python (github から) をビルドする最良の方法は次のとおりです:
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
github のソースから最新の python をビルドします。
これで Python 3.8.0a0 (heads/master:077059e0f0, Aug 10 2018, 21:36:32)
をビルドしました .