====== 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開発環境を整えよう]]\\ \\