簡體   English   中英

Python - 未使用easy_install安裝的軟件包(PIL 1.1.7)

[英]Python - package installed with easy_install is not being detected (PIL 1.1.7)

我用easy_install安裝了PIL,但出於某種原因,當我運行一個使用它的文件時,我得到:

ImportError: No module named PIL

有誰知道為什么會這樣?

我認為值得一提的是我通過easy_install安裝了web.py並且工作正常。

我也有同樣的問題。 對我來說,它看起來像是PIL easy_install過程中的一個錯誤。 庫已安裝,但您必須從導入中刪除PIL(也就是import Image工作),這顯然是錯誤的。

要解決此問題,請不要使用easy_install來執行安裝。 下載tar包和python setup.py install它。 這會奏效。

也許那個文件通過它的shebang線使用不同的python? 嘗試交互式解釋器並進行import pil並查看它是否有效,如果是,則在問題文件頂部修復shebang行( #!/usr/bin/python )可能有所幫助。

您運行的文件是否使用與安裝PIL相同的Python版本?

如果,例如文件使用python 2.7,但你的系統也有2.6,並且那里安裝了PIL,那可能就是問題所在。

將easy_install與版本號一起使用可能會有所幫助:

easy_install-X.X pil

所以對於python 2.7,它將是:

easy_install-2.7 pil

與easy_install一起使用時,PIL也存在一些命名問題,請參閱:

  1. http://www.gossamer-threads.com/lists/python/dev/778318
  2. 使用virtualenv或buildout安裝PIL的問題

但即便如此,你仍然可以導入pil,所以我不認為這是問題。

希望這可以幫助。

如果你正在使用MAC OS,我已經寫了一些關於如何在MAC OS X上成功安裝libjpeg,PIL和圖像的教程

希望這可以幫助。 Libjpeg,PIL,雪豹

安裝mac os Lion后我遇到了配置PIL的問題。 這篇文章使用virtualenv或buildout安裝PIL的問題顯示了使用固定版本的鏈接進行安裝的指令。

此致,AT

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM