python:virtual_python

文書の過去の版を表示しています。


Xrea Virtual-Python & Django Setup

$ 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 777 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
$ 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/s   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
  • python/virtual_python.1251247784.txt.gz
  • 最終更新: 2019/05/18 02:23
  • (外部編集)