easy_install環境構築@coreserver

kakatofu2008-07-05


昨日は ~/pythonディレクトリを作成してvirtual-pythonな環境を作ったのですが、なんとなくディレクトリ名が気に入らなくなったので ~/localディレクトリを作って環境を再構築しました。


今日はez_setup.pyを用いてeasy_install環境を構築します。
virtual-python.py を実行したときに、


You're now ready to download ez_setup.py, and run
と出力されていたと思います。
要するにvirtual-pythonはeasy_install環境を容易に構築するためのツールって事です。か?


ez_setup.pyは以下の場所からダウンロードする事ができます。
ez_setup.py ダウンロードサイト
ez_setup.py ダウンロード


まずはez_setup.pyをダウンロードします。


$ cd ~/local
$ pwd
/virtual/USERNAME/local
$ wget http://peak.telecommunity.com/dist/ez_setup.py

--2008-07-06 00:19:48-- http://peak.telecommunity.com/dist/ez_setup.py
Resolving peak.telecommunity.com... 209.190.5.234
Connecting to peak.telecommunity.com|209.190.5.234|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 9419 (9.2K) [text/plain]
Saving to: `ez_setup.py'

100%[=======================================================>] 9,419 18.2K/s in 0.5s

2008-07-06 00:19:50 (18.2 KB/s) - `ez_setup.py' saved [9419/9419]
ダウンロード完了。


お次ぎはインストール。


$ python ez_setup.py

Downloading http://pypi.python.org/packages/2.4/s/setuptools/setuptools-0.6c8-py2.4.egg
Creating /virtual/USERNAME/local/lib/python2.4/site-packages/site.py
Processing setuptools-0.6c8-py2.4.egg
creating /virtual/USERNAME/local/lib/python2.4/site-packages/setuptools-0.6c8-py2.4.egg
Extracting setuptools-0.6c8-py2.4.egg to /virtual/USERNAME/local/lib/python2.4/site-packages
Adding setuptools 0.6c8 to easy-install.pth file
Installing easy_install script to /virtual/USERNAME/local/bin
Installing easy_install-2.4 script to /virtual/USERNAME/local/bin

Installed /virtual/USERNAME/local/lib/python2.4/site-packages/setuptools-0.6c8-py2.4.egg
Processing dependencies for setuptools==0.6c8
Finished processing dependencies for setuptools==0.6c8
これで/virtual/USERNAME/local/binにeasy_installがインストールされました。


次はpythonで書かれたクロスプラットフォームの分散型バージョン管理システムmercurialをインストールしてみます。