差分
このページの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:// | ||
+ | \\ |