0

ActivePython 2.7 32 ビットがインストールされた Windows 8 ボックスがあります。次の方法で PIL をインストールします。

pypm install pil

すべて正常に動作しますが、「png」で「保存」機能を使用しようとすると、次のようになります。

import PIL.Image
PIL.Image.new( 'RGB', (100,100) ).save( 'file.png' )

エラーが発生しました:

File "C:\Users\Eye.DEV\AppData\Roaming\Python\Python27\site-packages\PIL\Image.py", line 401, in _getencoder
    raise IOError("encoder %s not available" % encoder_name)
IOError: encoder zip not available

正常に動作するため、これは奇妙です。import zlibしたがって、私の ActivePython インストールは明らかにサポートされていzipます。これは何らかのバグでありPIL、Windows で使用することを意図していないか、バイナリとしてインストールされているのでしょうか、それとも何か間違っていますか?

この動作は Windows 固有であることに注意してください。buntu/Debian または OSX ですべて正常に動作します。

4

1 に答える 1