python cgkit

f:id:peroon:20100519004055j:image

python2.5がすでに入っていたが、cgkitのインストーラが2.6を要求したので
何も考えず2.6 install.

次にcgkit-~~.exeを用いてinstall. 通る。
C:\Python26\Lib\site-packagesにcgkitがあり、
C:\Python26\Scriptsにviewer.py, render.pyがある。

render.pyの置いてある場所にてpython render.py helloworld.pyしたら
pygameモジュールが無いよといわれる。
(helloworld.pyの中身はSphere()とだけ書いたテキストファイル)

pygame~~2.6.msiでpygame install.

環境変数Pathのpython25をpython26にすることで、コマンドラインでpythonと
読んだ時にpython26/python.exeが呼ばれるようにする。
今まではpython25/python.exeが優先されていた。
(google app engineがうまく動かなくなるかもしれないがやむを得ない)

python render.py helloworld.pyしたらprotocolsがないと言われるので
pyprotocolsをインストール。2.6のmsiがなかったからzipで取ってきて
python setup.py installしたら警告出しながらも完了。import protocolsが通る。

もう一度render.pyしたら通ってopengl viewerで球体が表示された。おk