Livingdeadの日記: Windows の Python 2.5,2.6,3.1にsetuptoolsを入れる
Linuxなんかだとパッケージが用意されているんだけど,Windowsで easy_install が必要になったので.Python 2.4 と 2.5 のためにはWindows用のバイナリパッケージが用意されているけど,それ以降に関しては公式っぽいバイナリパッケージは見つからなかった.そこでsetuptoolsのブートストラップモジュールであるeasy_install.pyでインストールする.まずはPython 2.5
w:\@programming\hello-python\ez_setup>dir
ドライブ W のボリューム ラベルがありません。
ボリューム シリアル番号は 3244-8674 です
w:\@programming\hello-python\ez_setup のディレクトリ
2009/09/21 18:11 <DIR> .
2009/09/21 18:11 <DIR> ..
2009/09/21 18:05 9,716 ez_setup.py
2009/09/21 18:11 273 readme.txt
2 個のファイル 9,989 バイト
2 個のディレクトリ 11,728,683,008 バイトの空き領域
w:\@programming\hello-python\ez_setup>C:\Python25\python.exe ez_setup.py
Downloading http://pypi.python.org/packages/2.5/s/setuptools/setuptools-0.6c9-p
2.5.egg
Processing setuptools-0.6c9-py2.5.egg
Copying setuptools-0.6c9-py2.5.egg to c:\python25\lib\site-packages
Adding setuptools 0.6c9 to easy-install.pth file
Installing easy_install-script.py script to C:\Python25\Scripts
Installing easy_install.exe script to C:\Python25\Scripts
Installing easy_install-2.5-script.py script to C:\Python25\Scripts
Installing easy_install-2.5.exe script to C:\Python25\Scripts
Installed c:\python25\lib\site-packages\setuptools-0.6c9-py2.5.egg
Processing dependencies for setuptools==0.6c9
Finished processing dependencies for setuptools==0.6c9
次にPython2.6
w:\@programming\hello-python\ez_setup>C:\Python26\python.exe ez_setup.py
Downloading http://pypi.python.org/packages/2.6/s/setuptools/setuptools-0.6c9-py
2.6.egg
Processing setuptools-0.6c9-py2.6.egg
Copying setuptools-0.6c9-py2.6.egg to c:\python26\lib\site-packages
Adding setuptools 0.6c9 to easy-install.pth file
Installing easy_install-script.py script to C:\Python26\Scripts
Installing easy_install.exe script to C:\Python26\Scripts
Installing easy_install-2.6-script.py script to C:\Python26\Scripts
Installing easy_install-2.6.exe script to C:\Python26\Scripts
Installed c:\python26\lib\site-packages\setuptools-0.6c9-py2.6.egg
Processing dependencies for setuptools==0.6c9
Finished processing dependencies for setuptools==0.6c9
最後にPython 3.1
w:\@programming\hello-python\ez_setup>C:\Python31\python.exe ez_setup.py
File "ez_setup.py", line 98
except pkg_resources.VersionConflict, e:
^
SyntaxError: invalid syntax
ぎゃぁ.まぁメインで使っているのはPython 2.6だからいいことにする.例外を受け取るときの書き方とかPython 3系では変更されてるからなぁ.
Windows の Python 2.5,2.6,3.1にsetuptoolsを入れる More ログイン