2010-08-31 74 views

回答

2

effbot.org是PIL的作者和維護者Fredrik Lundh的網站,所以http://effbot.org/downloads/可以被視爲權威來源。有很多早期版本的分支,不幸的是,Python Package Index(通常可靠)entry for PIL已經過時了一些。

在OS X上安裝PIL可能會有問題,因爲它需要第三方C庫(如libjpeg),它們不隨OS X附帶。雖然您可以很容易地將這些庫安裝在流行的開源包銷售商MacPorts,Homebrew或Fink,通常很難讓所有選項正確匹配正在使用的Python。出於這個原因,我建議使用完整的解決方案,即使用相同的分發包管理器構建和安裝的第三方庫,PIL和Python 2.6。雖然可能會有一些第一次陷入困境,但隨着時間的推移它通常會節省很多麻煩。例如,使用MacPorts的,一個命令將安裝一切:

$ sudo port install py26-pil 

但檢查其他的帖子可能的陷阱和變體使用的MacPorts。

+0

我似乎無法找到一個適用於我的Mac OS和Python 2.6 – Blankman 2010-08-31 03:11:41

+0

sudo port install py26-pil只要您的macports設置正確,肯定會工作。 – easel 2010-08-31 16:41:05

+0

MacPorts將工作(我使用它並推薦它),但如果你不小心,有幾個潛在的問題。可能是最大的:上次我在10.6默認的MacPorts Tk端口上檢查了X11(唉!)。它有一個+石英變體,但不適用於10.6 64位。所以你要麼在安裝python26時選擇+ no_tkinter變種或者在MacPorts構建所有X11客戶端的東西時觀看Tkinter。 – 2010-08-31 18:20:22

0

是,Effbot是一個有信譽的來源。官方消息來源似乎是PythonWare。在Mac上,您可能只想使用pip,homebrewmacports進行安裝。

+0

請注意,該頁面上的下載鏈接實際上是到effbot.org的鏈接。 – 2010-08-31 03:10:11

0

對於Mac OSX,有兩個固定選項。首先,您必須打開終端應用程序。

1.嘗試用自制安裝使用下面的命令:

  • 釀造安裝枕頭
  • 釀造名單(這將檢查是否安裝屬性)

2。或者,您可以使用以下命令與pip一起安裝:

  • PIP安裝枕頭
  • 畫中畫顯示的枕頭(這將檢查是否安裝屬性)