1

これを機能させるために非常に多くのアプローチを取りましたが、頭が回転しています。

Python 3.3.1 を使用して Lubuntu 13.04 (Raring Ringtail) に Pillow をインストールしました。PNG画像を開こうとするたびに、AttributeError: 'module' object has no attribute 'zip_decoder'その後にOSError: decoder zip not available. 私は手動で zlib をコンパイルしました/usr/local/zlib/lib/libz.so/usr/lib/libz.soそれを指すソフトリンクもあります。また、zlib1gSynaptic を介してパッケージをインストールしました。

次のすべての方法で Pillow をインストールしようとしました。

  • python3-imaging パッケージを使用して、Synaptic を介して
  • 終えたpip3
  • 手動ダウンロード/アンパック/コンパイル

pip3手動コンパイルを試みたところ、次の出力が得られました。

--------------------------------------------------------------------
SETUP SUMMARY (Pillow 2.0.0 fork, originally based on PIL 1.1.7)
--------------------------------------------------------------------
version      2.0.0 (Pillow)
platform     linux 3.3.1 (default, Apr 17 2013, 22:30:32)
             [GCC 4.7.3]
--------------------------------------------------------------------
*** TKINTER support not available
--- JPEG support available
*** ZLIB (PNG/ZIP) support not available
*** TIFF G3/G4 (experimental) support not available
*** FREETYPE2 support not available
*** LITTLECMS support not available
*** WEBP support not available
--------------------------------------------------------------------

手動インストールでは、値を入力setup.pyして指定しますZLIB_ROOT'/usr/local/zlib/lib'

それでもなお、Pillow は私のマシンに zlib が存在し、ZIP サポートなしでコンパイルされるという事実を認めることを絶対に拒否しています。

私は何が欠けていますか?

4

1 に答える 1

2

zlib 用の「-devel」パッケージをインストールしてみましたか (JPEG やその他のファイル形式をサポートしたい場合は libjpeg も)。devel パッケージには、ライブラリを使用する C コード (Pillow 拡張機能など) をコンパイルするために必要な C ヘッダーが含まれています。

于 2013-06-26T08:10:46.933 に答える