python 2.7を使用してweb2py内で作業すると、次のようなことが起こっています。
import matplotlib
matplotlib.use('Agg')
import pylab
import Image
import io
temp_data = {'x':[1,2,3],'y':[2,4,5]}
pylab.plot(temp_data['x'], temp_data['y'])
img_buffer = io.BytesIO()
pylab.savefig(img_buffer, format = 'png')
Image.open(img_buffer)
これにより
IOError - 「画像ファイルを識別できません」
私のサーバーのpythonインストール(web2pyなし)でこれを試すと、同じエラーが発生します。私のワークステーションの python シェルでこれを試してみると (明らかに、Image モジュールは pylab と衝突します):
AccessInit: hash collision 3: for both 1 and 1
ここで何が起こっているかについてのアイデアはありますか?ありがとう。