ここでは、~/usr/bin/python にて Python が利用できるようにする方法を説明する。
$ mkdir ~/usr $ mkdir ~/tmp
$ 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
$ 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
$ cd ~/usr/lib/python2.4/site-packages
$ vi sitecustomize.py
import sys
sys.setdefaultencoding('utf-8')
:wq! <- vi save & quit
$ chmod 755 sitecustomize.py
$ cd ~
$ vi .bashrc
export PYTHONPATH=~/usr/lib/python2.4/site-packages
export PATH="~/usr/bin:${PATH}"
:wq! <- vi save & quit
$ 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
$ ~/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 パッケージを導入して運用できる環境が整う。
参考文献:
ウノウラボ Unoh Labs: Python開発環境を整えよう