1

Fedora17にPILをインストールしています

しかし、それを設定すると、以下の2つのエラーが発生しました。

/bin/ld: skipping incompatible /usr/lib/libz.so when searching for -lz
/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-redhat-linux/4.7.2/../../../libz.so when searching for -lz
/bin/ld: skipping incompatible /lib/libz.so when searching for -lz
/bin/ld: skipping incompatible /usr/lib/libz.so when searching for -lz
/bin/ld: cannot find -lz
/bin/ld: skipping incompatible /usr/lib/libpthread.so when searching for -lpthread
collect2: error: ld returned 1 exit status
error: command 'gcc' failed with exit status 1

gccとpython-develを確認しましたが、どちらも最新です。x86_64 libと関係があるかもしれないと言う人もいたので、lib32z-develをインストールしようとしましたが、yumインストールできませんでした。

どんな体も助けてくれますか?前もって感謝します!

4

2 に答える 2

9

zlib-develzlibに対してリンクできるようにするには、インストールする必要があります。

そうは言っても、ソースからPILをビルドする特別な理由がない限り、次のpython-imagingようにyumを使用してインストールすることをお勧めします。

sudo yum install -y python-imaging
于 2012-11-23T16:21:05.657 に答える
0

python-develとzlib-develがインストールされていることを確認してください

easy_installまたはpipをインストールしてからsudoeasy_installPillowまたはsudopipinstall Pillow

Pillowは、PythonImagingLibraryのフォークです https://pypi.python.org/pypi/Pillow/2.3.0http://pillow.readthedocs.org/en/latest/

上記のようにインストールすると、Windows、Linux(raspberrypiでも)で機能します

于 2014-02-24T05:10:56.773 に答える