清楚可愛いこのはちゃんの最強最速レンサバConoHa Wingでgcloud(Google cloud SKD)が使いたかったんですが、gcloudのやつが相変わらずPython2.7より上のバージョンは対応してくれないのでPython2.7.16をConoHa Wingにインストールすることにしました。
便利なaptなど使えないので仕方なくソースコードをビルドして$HOME/local/にpython2.7を導入します。
なお、Google cloud SDKを導入予定の方は、sqlite3が必要になるので先にビルドしておくのがお勧めです。sqlite3のインストール
ではpython2.7のビルドです。
$ mkdir $HOME/local
$ mkdir tmp; cd _
# https://www.python.org/downloads/source/
$ wget https://www.python.org/ftp/python/2.7.16/Python-2.7.16.tgz
$ tar -xvf Python-2.7.16.tgz
$ cd Python-2.7.16
$ ./configure --prefix=$HOME/local/ --enable-optimizations
$ make && make install
$ $HOME/local/bin/python --version
Python 2.7.16
これで$HOME/local/にpython2.7が導入されました。
pipが必要な場合はhttps://bootstrap.pypa.ioにおいてあるget-pip.pyで導入できます。
$ wget https://bootstrap.pypa.io/get-pip.py
$ $HOME/local/bin/python get-pip.py
$ $HOME/local/bin/pip --version
pip 19.1.1 from /home/xxxx/local/lib/python2.7/site-packages/pip (python 2.7)
python2.7(やpip)を使いたい時は$HOME/local/binにある奴を指定すれば使えるようになります。