PIL在安裝過程中需要找到libjpeg和libz等庫。
我們遇到了我們的服務器在同一個問題,我們安裝PIL全系統使用
aptitude install python-imaging
這是一個快速解決方案,它爲我們工作。
同時使用PIL搜索這個問題的兩種方法如何解決這個問題。
的first one是libjpeg.so
,從/usr/lib/x86_64-linux-gnu/
libfreetype.so
和libz.so
符號鏈接到/usr/lib
的second one是使用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 arch使用i386-linux-gnu
而不是x86_64-linux-gnu
是的,問題實際上缺乏jpeg庫。什麼是在Mac上安裝它們的有效方式? –
@Vasco行。選中此項:[在Mac OS X上安裝PIL以與Django一起使用](http://stackoverflow.com/questions/5075620/installing-pil-to-use-with-django-on-mac-os-x)。下一次在你的問題中更準確! – Paolo
你說得對。感謝您的支持 –