easy_install環境構築@coreserver
昨日は ~/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]
お次ぎはインストール。
これで/virtual/USERNAME/local/binにeasy_installがインストールされました。
$ 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
次はpythonで書かれたクロスプラットフォームの分散型バージョン管理システム、mercurialをインストールしてみます。