2013-02-14 54 views
4

我安裝了django-photologue。但後來當我嘗試在django admin中保存照片時,它會拋出此錯誤:解碼器不可用(Windows 7)

'decoder zip not available'

我已經卸載並重新安裝了PIL。我希望有人能幫助我完成如何克服這個錯誤的完整步驟。

+0

看看這篇文章[「需要幫助PIL錯誤 - IOError:解碼器壓縮不可用」](http://stackoverflow.com/questions/3544155/need-help-with-a-pil-error -ioerror-decoder-zip-not-available),它可能有一些幫助。 – DMK 2013-02-14 09:32:15

回答

-2

請嘗試以下操作:

sudo pip uninstall PIL 
sudo apt-get install libjpeg8 libjpeg62-dev libfreetype6 libfreetype6-dev 
sudo ln -s /usr/lib/x86_64-linux-gnu/libjpeg.so /usr/lib 
sudo ln -s /usr/lib/x86_64-linux-gnu/libfreetype.so /usr/lib 
sudo ln -s /usr/lib/x86_64-linux-gnu/libz.so /usr/lib 
sudo pip install -U PIL 

這應該解決問題PIL decoder zip not available

+0

任何想法,因爲它被破壞,你引用的鏈接是什麼? – Chris 2013-03-19 01:29:19

+1

@Chris我更新了我的答案 – Frankline 2013-03-19 05:08:02

+1

您是否有問題標題中的Windows 7解決方案?以上內容似乎適用於Debian衍生系統。 – glennr 2013-04-29 03:09:23

5

在Windows上使用來自the PIL website的二進制安裝程序安裝PIL,而不是使用pip。

2

我能夠在Windows上用pip install --use-wheel Pillow乾淨地解決這個問題。我不確定發生了什麼變化,因爲PILLOW安裝用於在我的Windows安裝程序上工作。我必須有一些混合版本或默認行爲已經改變。