差分
このページの2つのバージョン間の差分を表示します。
| 次のリビジョン | 前のリビジョン | ||
| python:virtual_python [2009/08/26 09:49] – 作成 ともやん | python:virtual_python [2019/08/19 07:02] (現在) – ともやん | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| - | Xrea Virtual-Python | + | ====== |
| - | < | + | ここでは、~/ |
| + | \\ | ||
| + | - ssh にて Xrea にログインを行う。 | ||
| + | - インストール先(~/ | ||
| $ mkdir ~/usr | $ mkdir ~/usr | ||
| $ mkdir ~/tmp | $ mkdir ~/tmp | ||
| + | </ | ||
| + | - 作業用ディレクトリに移動して、curl にて virtual-python.py をダウンロードする。\\ < | ||
| $ cd ~/tmp | $ cd ~/tmp | ||
| $ curl -O http:// | $ curl -O http:// | ||
| 行 8: | 行 13: | ||
| | | ||
| 100 3898 100 3898 0 | 100 3898 100 3898 0 | ||
| + | </ | ||
| + | - virtual-python を実行する。\\ < | ||
| $ python2.4 virtual-python.py --prefix=~/ | $ python2.4 virtual-python.py --prefix=~/ | ||
| Creating / | Creating / | ||
| 行 16: | 行 23: | ||
| You're now ready to download ez_setup.py, | You're now ready to download ez_setup.py, | ||
| / | / | ||
| + | </ | ||
| + | - sitecustomize.py を作成・編集して Python のデフォルトエンコーディングを UTF-8 に設定する。\\ < | ||
| $ cd ~/ | $ cd ~/ | ||
| $ vi sitecustomize.py | $ vi sitecustomize.py | ||
| 行 21: | 行 30: | ||
| sys.setdefaultencoding(' | sys.setdefaultencoding(' | ||
| :wq! <- vi save & quit | :wq! <- vi save & quit | ||
| - | $ chmod 777 sitecustomize.py | + | </ |
| + | - sitecustomize.py の属性を変更する。\\ < | ||
| + | $ chmod 755 sitecustomize.py | ||
| + | </ | ||
| + | - .bashrc を作成・編集して bash の環境変数を設定する。\\ < | ||
| $ cd ~ | $ cd ~ | ||
| $ vi .bashrc | $ vi .bashrc | ||
| 行 27: | 行 40: | ||
| export PATH=" | export PATH=" | ||
| :wq! <- vi save & quit | :wq! <- vi save & quit | ||
| + | </ | ||
| + | - easy_install スクリプトを導入するために、curl にて ez_setup.py をダウンロードする。\\ < | ||
| $ cd ~/tmp | $ cd ~/tmp | ||
| $ curl -O http:// | $ curl -O http:// | ||
| 行 32: | 行 47: | ||
| | | ||
| 100 9716 100 9716 0 | 100 9716 100 9716 0 | ||
| + | </ | ||
| + | - ez_setup.py を実行して easy_install を導入する。\\ < | ||
| $ ~/ | $ ~/ | ||
| Downloading http:// | Downloading http:// | ||
| 行 44: | 行 61: | ||
| Processing dependencies for setuptools==0.6c9 | Processing dependencies for setuptools==0.6c9 | ||
| Finished processing dependencies for setuptools==0.6c9 | Finished processing dependencies for setuptools==0.6c9 | ||
| - | $ wget http:// | ||
| - | --2008-11-27 02: | ||
| - | Resolving www.djangoproject.com... 64.207.133.18 | ||
| - | Connecting to www.djangoproject.com|64.207.133.18|: | ||
| - | HTTP request sent, awaiting response... 301 Moved Permanently | ||
| - | Location: http:// | ||
| - | --2008-11-27 02: | ||
| - | Resolving media.djangoproject.com... 64.207.133.30 | ||
| - | Connecting to media.djangoproject.com|64.207.133.30|: | ||
| - | HTTP request sent, awaiting response... 200 OK | ||
| - | Length: 4649433 (4.4M) [application/ | ||
| - | Saving to: `Django-1.0.2-final.tar.gz' | ||
| - | |||
| - | 100%[====================================================================================> | ||
| - | |||
| - | 2008-11-27 02:31:24 (853 KB/s) - `Django-1.0.2-final.tar.gz' | ||
| - | $ tar xvzf Django-1.0.2-final.tar.gz | ||
| - | $ cd Django-1.0.2-final | ||
| - | $ ~/ | ||
| </ | </ | ||
| + | \\ | ||
| + | 以上で、Xrea で自分に必要な Python パッケージを導入して運用できる環境が整う。\\ | ||
| + | \\ | ||
| + | 参考文献: | ||
| + | [[http:// | ||
| + | \\ | ||