ConoHa WingでPython2.7を導入する

清楚可愛いこのはちゃんの最強最速レンサバ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にある奴を指定すれば使えるようになります。

コメントする