kay-frameworkを触ってみるつもりが、python2.5用のsslモジュールをインストールするのに苦労した話
kayを試してみようと思ってDLしてきてチュートリアル*1にある通りにプロジェクト作成して、アプリ作成して、のところでつまずく。
[07-17 22:21:35 suzuki@suzuki-shinichirou-no-MacBook-Air /Users/suzuki/tmp/kaytest/myproject] python manage.py startapp myapp Running on Kay-1.1.1 /Users/suzuki/tmp/kaytest/myproject/kay/ext/media_compressor/media_compiler.py:14: DeprecationWarning: the md5 module is deprecated; use hashlib instead import md5 [07-17 22:22:16 suzuki@suzuki-shinichirou-no-MacBook-Air /Users/suzuki/tmp/kaytest/myproject]
おっと、hashlibが入ってない。もう入ってると思って手順飛ばしてた。
いや、py25-hashlibは入ってた。python2.5を指定して実行するとできた。しかしpy25-socket-sslがない。pilもない。これらを入れるか。どうやっていれれば良いのかな?良くわからないのでmacportsで入れる。
しかしエラーで入らない。どうやら僕のmacのpython2.5はmacportsで入れたものじゃないらしく(元々入っていた?)ゆえにmacportsでpy25-socket-sslなどが入れられないっぽい。かといって今更python2.5をmacportsで入れ直すのも面倒だし、、
(ちなみにssl以外のpilやipythonは
sudo easy_install-2.5 pil sudo easy_install-2.5 ipython
でインストールできた)
ぐぐってやり方が書いてあるページを見つけた*2けど、その先のインストーラがおいてあるっていうリンクが切れていたり、、
そんなことをグニャグニャやっていたのだけど、http://pypi.python.org/pypi/ssl#downloadsからDLしてsetup.py installでさくっとインストールできた。
[07-18 02:00:18 suzuki@suzuki-shinichirou-no-MacBook-Air /Users/suzuki/Downloads/ssl-1.15] sudo python2.5 setup.py install Password: looking for /usr/include/openssl/ssl.h looking for /usr/include/krb5.h running install running build running build_py running build_ext running install_lib running install_data copying test/test_ssl.py -> /System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/test copying test/keycert.pem -> /System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/test copying test/badcert.pem -> /System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/test copying test/badkey.pem -> /System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/test copying test/nullcert.pem -> /System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/test running install_egg_info Writing /Library/Python/2.5/site-packages/ssl-1.15-py2.5.egg-info [07-18 02:00:25 suzuki@suzuki-shinichirou-no-MacBook-Air /Users/suzuki/Downloads/ssl-1.15]
またいつかのためのメモ