[轉載]windows x64下正確安裝PIL:解決python關聯zlib、jpeg問題

最近在看集體智慧編程,第七章的決策樹畫圖需要用到PIl(python imaging library),但是裝了之後運行老是提示IOError: decoder zip not available,網上也有很多人遇到此類錯誤或者是decode jpeg not available。找到的解決方法也幾乎是針對linux下的,給的解決方法還複雜的要命,我的電腦配置是windows x64位的。然後就找到了這篇文章,才知道錯誤的原因:

官網提供的pil是針對32位的,所以該版本的pil沒法正確連接到其他支持他的庫,所以要找到特定的x64位下的pil正確安裝,就能一次性完美解決這個問題了。


以上。

以下:《Win7 64位安裝Python PIL庫

轉載自http://www.qttc.net/201210230.html

原文:

今天上傳圖片,一直提示The _imaging C module is not installed

PIL模塊我之前早就安裝過了,爲什麼提示__imaging模塊沒有安裝呢?到python下能找到__imaging.pyd文件,說明已經安裝過了。重裝一次PIL庫結果還是一樣!

爲了驗證我隨便寫一個Python程序,import __imaging運行提示PIL ImportError: DLL load failed: %1 不是有效的 Win32 應用程序

鬧了半天,原來是我係統是Win7 64位的,而安裝的PIL庫是32位的,結果才導致64位的加載不了32位的程序。到官網去找找也沒有發現64位exe程序。經過一番搜索,找到了一個64位的PIL庫,可以解決WIN7 64位的問題,直接下載安裝就好。

這裏我提供下載地址,需要的朋友直接下載就好

PIL-fork-1.1.7.win-amd64-py2.7.exe


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章