====== Virtual Python のインストール(Xrea編) ======
ここでは、~/usr/bin/python にて Python が利用できるようにする方法を説明する。\\
\\
- ssh にて Xrea にログインを行う。
- インストール先(~/usr) と 作業用(~/tmp) ディレクトリを作成する。\\
$ mkdir ~/usr
$ mkdir ~/tmp
- 作業用ディレクトリに移動して、curl にて virtual-python.py をダウンロードする。\\
$ cd ~/tmp
$ curl -O http://peak.telecommunity.com/dist/virtual-python.py
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 3898 100 3898 0 0 11374 0 --:--:-- --:--:-- --:--:-- 3806k
- virtual-python を実行する。\\
$ python2.4 virtual-python.py --prefix=~/usr
Creating /virtual/username/usr/lib/python2.4
Creating /virtual/username/usr/lib/python2.4/site-packages
Creating /virtual/username/usr/include/python2.4
Creating /virtual/username/usr/bin
Copying /usr/local/bin/python2.4 to /virtual/username/usr/bin
You're now ready to download ez_setup.py, and run
/virtual/username/usr/bin/python ez_setup.py
- sitecustomize.py を作成・編集して Python のデフォルトエンコーディングを UTF-8 に設定する。\\
$ cd ~/usr/lib/python2.4/site-packages
$ vi sitecustomize.py
import sys
sys.setdefaultencoding('utf-8')
:wq! <- vi save & quit
- sitecustomize.py の属性を変更する。\\
$ chmod 755 sitecustomize.py
- .bashrc を作成・編集して bash の環境変数を設定する。\\
$ cd ~
$ vi .bashrc
export PYTHONPATH=~/usr/lib/python2.4/site-packages
export PATH="~/usr/bin:${PATH}"
:wq! <- vi save & quit
- easy_install スクリプトを導入するために、curl にて ez_setup.py をダウンロードする。\\
$ cd ~/tmp
$ curl -O http://peak.telecommunity.com/dist/ez_setup.py
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 9716 100 9716 0 0 14059 0 --:--:-- --:--:-- --:--:-- 28162
- ez_setup.py を実行して easy_install を導入する。\\
$ ~/usr/bin/python ez_setup.py
Downloading http://pypi.python.org/packages/2.4/s/setuptools/setuptools-0.6c9-py2.4.egg
Processing setuptools-0.6c9-py2.4.egg
creating /virtual/username/usr/lib/python2.4/site-packages/setuptools-0.6c9-py2.4.egg
Extracting setuptools-0.6c9-py2.4.egg to /virtual/username/usr/lib/python2.4/site-packages
Adding setuptools 0.6c9 to easy-install.pth file
Installing easy_install script to /virtual/username/usr/bin
Installing easy_install-2.4 script to /virtual/username/usr/bin
Installed /virtual/username/usr/lib/python2.4/site-packages/setuptools-0.6c9-py2.4.egg
Processing dependencies for setuptools==0.6c9
Finished processing dependencies for setuptools==0.6c9
\\
以上で、Xrea で自分に必要な Python パッケージを導入して運用できる環境が整う。\\
\\
参考文献:\\
[[http://labs.unoh.net/2007/04/python.html|ウノウラボ Unoh Labs: Python開発環境を整えよう]]\\
\\