1

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

ここで何が起こっているかについてのアイデアはありますか?ありがとう。

4

1 に答える 1