PIL нужно найти некоторые библиотеки, такие как libjpeg и libz во время установки.
Мы столкнулись с такими же проблемами на нашем сервере, и мы установили PIL для всей системы, используя
aptitude install python-imaging
Этобыстрое исправление, и оно работает для нас.
Кроме того, поиск в Google по этому поводу показывает два способа решения этой проблемы с помощью PIL.
Первый - символическая ссылка libjpeg.so
, libfreetype.so
и libz.so
от /usr/lib/x86_64-linux-gnu/
до /usr/lib
Второй * * * * * * * * * * * *1010* использует ключ pip --no-install
для загрузки пакета и затем изменяет setup.pyпоставить туда правильные пути
1. Call 'pip install -I pil --no-install' to download and unpack the PIL source into your build directory;
2. Get into your build directory and edit setup.py;
3. Find the line that says 'add_directory(library_dirs, "/usr/lib")' (line 214 here);
4. Add the line 'add_directory(library_dirs, "/usr/lib/x86_64-linux-gnu/")' afterwards;
5. Call 'pip install -I pil --no-download' to finish the installation.
Если у вас есть арка i386, используйте i386-linux-gnu
вместо x86_64-linux-gnu