ユーザ用ツール

サイト用ツール


サイドバー

Top

検索タグ

変更履歴

メニュー


python:virtual_python

Virtual Python のインストール(Xrea編)

 ここでは、~/usr/bin/python にて Python が利用できるようにする方法を説明する。

  1. ssh にて Xrea にログインを行う。
  2. インストール先(~/usr) と 作業用(~/tmp) ディレクトリを作成する。
    $ mkdir ~/usr
    $ mkdir ~/tmp
  3. 作業用ディレクトリに移動して、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
  4. 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
  5. 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
  6. sitecustomize.py の属性を変更する。
    $ chmod 755 sitecustomize.py
  7. .bashrc を作成・編集して bash の環境変数を設定する。
    $ cd ~
    $ vi .bashrc
    export PYTHONPATH=~/usr/lib/python2.4/site-packages
    export PATH="~/usr/bin:${PATH}"
    :wq! <- vi save & quit
  8. 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
  9. 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 パッケージを導入して運用できる環境が整う。

参考文献:
 ウノウラボ Unoh Labs: Python開発環境を整えよう

python/virtual_python.txt · 最終更新: 2019/08/19 07:02 by ともやん