さくらのレンタルサーバにPython3.4をインストールする
前回の記事で Python 3.3をインストールして、精神的に消耗してしまったが、気を取り直して、Python 3.4をインストールする。
まずは前回インストールしたPython 3.3 と インストールに使ったファイルたちをばっさり削除した。
% rm -rf ~/local/python/* % rm -rf ~/work/py3/*
ここからがPython 3.4のインストールの始まり。
■Python3.4をインストール
% mkdir -p ~/work/py3 % cd ~/work/py3 % wget --no-check-certificate https://www.python.org/ftp/python/3.4.3/Python-3.4.3.tgz % tar zxvf ./Python-3.4.3.tgz $ cd ./Python-3.4.3 $ ./configure --prefix=$HOME/local/python $ make $ make install
インストール先は $HOME/local/python ディレクトリになる。
■.cshrcを修正する
% emacs ~/.cshrc ----- set path = ($path $HOME/local/python/bin) setenv PYTHON $HOME/local/python/lib ----- % source ~/.cshrc % rehash
前回のPython 3.3インストールで設定したものと同じ。
■とりあえず、実行してみる
% python3 Python 3.4.3 (default, Jun 14 2015, 18:41:52) [GCC 4.2.1 20070831 patched [FreeBSD]] on freebsd9 Type "help", "copyright", "credits" or "license" for more information. >>> import sys >>> sys.path ['', '/home/bty/local/python/lib/python34.zip', '/home/bty/local/python/lib/python3.4', '/home/bty/local/python/lib/python3.4/plat-freebsd9', '/home/bty/local/python/lib/python3.4/lib-dynload', '/home/bty/local/python/lib/python3.4/site-packages'] >>>
実行できるようになった。sys.pathを表示して、どこにパスが通っているか確認した。
% pip3 -V pip 6.0.8 from /home/bty/local/python/lib/python3.4/site-packages (python 3.4)
pipもちゃんと動く。Python3.3とはえらい違い、Python 3.4のインストールは超簡単。