パスワードを忘れた? アカウント作成
145435 journal

Livingdeadの日記: Windows の Python 2.5,2.6,3.1にsetuptoolsを入れる

日記 by Livingdead

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系では変更されてるからなぁ.

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

192.168.0.1は、私が使っている IPアドレスですので勝手に使わないでください --- ある通りすがり

読み込み中...