PIL放棄・・・Processingへ浮気w
先日PILインストールしたと書いたのですが、いざ使ってみたらエラー。
>>> clusters.drawdendrogram(clust,blognames,jpeg='blogclust.jpg')
Traceback (most recent call last):
File "", line 1, in
File "clusters.py", line 105, in drawdendrogram
img=Image.new('RGB',(w,h),(255,255,255))
File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/PIL/Image.py", line 1710, in new
return Image()._new(core.fill(mode, size, color))
File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/PIL/Image.py", line 36, in __getattr__
raise ImportError("The _imaging C module is not installed")
ImportError: The _imaging C module is not installed
_imaging.so にpathが通ってないのかと調べたけれど通っている。
直接importしたらこんなエラー。
>>> import _imaging
Traceback (most recent call last):
File "", line 1, in
ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/PIL/_imaging.so, 2): Symbol not found: _jpeg_resync_to_restart
Referenced from: /Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/PIL/_imaging.so
Expected in: dynamic lookup
libjpegのビルド状態から調べるかなぁ。。。本来の目的から逸れていく予感。
でももともとPILを使うことが目的じゃないのでとりあえずあきらめて放置。
グラフの描画に関してはこういう本を見つけたので、「集合知プログラミング」と平行して読んでいくことにした。
ビジュアライジング・データ ―Processingによる情報視覚化手法
- 作者: Ben Fry,増井俊之(監訳),加藤慶彦
- 出版社/メーカー: オライリージャパン
- 発売日: 2008/12/01
- メディア: 大型本
- 購入: 35人 クリック: 718回
- この商品を含むブログ (65件) を見る
Processingを始めて触ってみた。Javaベースと聞いていたのでカッチリした言語なのかと思いきや、言語というよりは画像描画の為に必要な部分だけをコーディングできるようにツールのような印象で、とてもとっつきやすい。