python:virtual_python

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

次のリビジョン
前のリビジョン
python:virtual_python [2009/08/26 09:49] – 作成 ともやんpython:virtual_python [2019/08/19 07:02] (現在) ともやん
行 1: 行 1:
-Xrea Virtual-Python & Django Setup +====== Virtual Python のインストール(Xrea編) ====== 
-<code>+ ここでは、~/usr/bin/python にて Python が利用できるようにする方法を説明する。\\ 
 +\\ 
 +  - ssh にて Xrea にログインを行う。 
 +  - インストール先(~/usr) と 作業用(~/tmp) ディレクトリを作成する。\\ <code>
 $ mkdir ~/usr $ mkdir ~/usr
 $ mkdir ~/tmp $ mkdir ~/tmp
 +</code>
 +  - 作業用ディレクトリに移動して、curl にて virtual-python.py をダウンロードする。\\ <code>
 $ cd ~/tmp $ cd ~/tmp
 $ curl -O http://peak.telecommunity.com/dist/virtual-python.py $ curl -O http://peak.telecommunity.com/dist/virtual-python.py
行 8: 行 13:
                                  Dload  Upload   Total   Spent    Left  Speed                                  Dload  Upload   Total   Spent    Left  Speed
 100  3898  100  3898    0      11374      0 --:--:-- --:--:-- --:--:-- 3806k 100  3898  100  3898    0      11374      0 --:--:-- --:--:-- --:--:-- 3806k
 +</code>
 +  - virtual-python を実行する。\\ <code>
 $ python2.4 virtual-python.py --prefix=~/usr $ python2.4 virtual-python.py --prefix=~/usr
 Creating /virtual/username/usr/lib/python2.4 Creating /virtual/username/usr/lib/python2.4
行 16: 行 23:
 You're now ready to download ez_setup.py, and run You're now ready to download ez_setup.py, and run
 /virtual/username/usr/bin/python ez_setup.py /virtual/username/usr/bin/python ez_setup.py
 +</code>
 +  - sitecustomize.py を作成・編集して Python のデフォルトエンコーディングを UTF-8 に設定する。\\ <code>
 $ cd ~/usr/lib/python2.4/site-packages $ cd ~/usr/lib/python2.4/site-packages
 $ vi sitecustomize.py $ vi sitecustomize.py
行 21: 行 30:
 sys.setdefaultencoding('utf-8') sys.setdefaultencoding('utf-8')
 :wq! <- vi save & quit :wq! <- vi save & quit
-$ chmod 777 sitecustomize.py+</code> 
 +  - sitecustomize.py の属性を変更する。\\ <code> 
 +$ chmod 755 sitecustomize.py 
 +</code> 
 +  - .bashrc を作成・編集して bash の環境変数を設定する。\\ <code>
 $ cd ~ $ cd ~
 $ vi .bashrc $ vi .bashrc
行 27: 行 40:
 export PATH="~/usr/bin:${PATH}" export PATH="~/usr/bin:${PATH}"
 :wq! <- vi save & quit :wq! <- vi save & quit
 +</code>
 +  - easy_install スクリプトを導入するために、curl にて ez_setup.py をダウンロードする。\\ <code>
 $ cd ~/tmp $ cd ~/tmp
 $ curl -O http://peak.telecommunity.com/dist/ez_setup.py $ curl -O http://peak.telecommunity.com/dist/ez_setup.py
行 32: 行 47:
                                  Dload  Upload   Total   Spent    Left  Speed                                  Dload  Upload   Total   Spent    Left  Speed
 100  9716  100  9716    0      14059      0 --:--:-- --:--:-- --:--:-- 28162 100  9716  100  9716    0      14059      0 --:--:-- --:--:-- --:--:-- 28162
 +</code>
 +  - ez_setup.py を実行して easy_install を導入する。\\ <code>
 $ ~/usr/bin/python ez_setup.py $ ~/usr/bin/python ez_setup.py
 Downloading http://pypi.python.org/packages/2.4/s/setuptools/setuptools-0.6c9-py2.4.egg Downloading http://pypi.python.org/packages/2.4/s/setuptools/setuptools-0.6c9-py2.4.egg
行 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://www.djangoproject.com/download/1.0.2/tarball/ 
---2008-11-27 02:31:18--  http://www.djangoproject.com/download/1.0.2/tarball/ 
-Resolving www.djangoproject.com... 64.207.133.18 
-Connecting to www.djangoproject.com|64.207.133.18|:80... connected. 
-HTTP request sent, awaiting response... 301 Moved Permanently 
-Location: http://media.djangoproject.com/releases/1.0.2/Django-1.0.2-final.tar.gz [following] 
---2008-11-27 02:31:18--  http://media.djangoproject.com/releases/1.0.2/Django-1.0.2-final.tar.gz 
-Resolving media.djangoproject.com... 64.207.133.30 
-Connecting to media.djangoproject.com|64.207.133.30|:80... connected. 
-HTTP request sent, awaiting response... 200 OK 
-Length: 4649433 (4.4M) [application/octet-stream] 
-Saving to: `Django-1.0.2-final.tar.gz' 
- 
-100%[====================================================================================>] 4,649,433   1.04M/  in 5.3s    
- 
-2008-11-27 02:31:24 (853 KB/s) - `Django-1.0.2-final.tar.gz' saved [4649433/4649433] 
-$ tar xvzf Django-1.0.2-final.tar.gz 
-$ cd Django-1.0.2-final  
-$ ~/usr/bin/python setup.py install 
 </code> </code>
 +\\
 + 以上で、Xrea で自分に必要な Python パッケージを導入して運用できる環境が整う。\\
 +\\
 +参考文献:\\
 + [[http://labs.unoh.net/2007/04/python.html|ウノウラボ Unoh Labs: Python開発環境を整えよう]]\\
 +\\
  • python/virtual_python.1251247784.txt.gz
  • 最終更新: 2019/05/18 02:23
  • (外部編集)