2014-05-24 53 views
2

當我嘗試使用easy_install PIL它會給我的錯誤:當安裝PIL,我得到一個SyntaxError

File "setup.py", line 182 
print "--- using Tcl/Tk libraries at", TCL_ROOT 
            ^
SyntaxError: invalid syntax 

這是非常討厭,我試圖從一個包安裝它。我下載了Imaging-1.1.7,它給出了同樣的錯誤。我正在嘗試在Python 3.4.1中獲取Image模塊。我已經嘗試安裝Pillow 2.4,但是當我輸入pydoc3.4 modules時,它並沒有出現在模塊列表中,並且沒有任何應用程序檢測到它存在。請幫助,因爲我越來越絕望。我使用Python 3.4.1在Mac OS X 10.8.4上。

回答

4

print的語法只在Python 2.x中存在,其中print是一個語句。但是,當它在printbecame a function中完全在Python 3.x中被刪除。

這意味着您的PIL版本與Python 3.x不兼容。因此,您現在有兩種選擇:

  1. 獲取與Python 3.x兼容的PIL版本。這question有更多的信息。

  2. 降級到Python 2.x.

+2

'Pillow'(https://pypi.python.org/pypi/Pillow/)是你的朋友。 –

+0

我如何爲我的mac os優勝美地安裝一個枕頭?我看到.whl鏈接,但我不知道如何安裝它們 –

+0

@ bonbon.langes - 對不起,先生,但我的主要操作系統是Windows。你應該問一個關於你的問題的新問題,明確說明你想要什麼以及你已經嘗試過什麼。我只回答這個問題,因爲問題很明顯,不是因爲我是一個有經驗的Mac用戶:) – iCodez

0

我自己也嘗試brew install PILpip install PIL,我遇到了同樣的問題,因爲我使用python 3.4。但我今天剛解決了這個問題。這要歸功於Ned Deily的上述答案,我需要首先弄清楚如何做,因爲我對PIP的東西不熟悉。

所以要做到這一點,您需要轉到https://pypi.python.org/pypi/Pillow/並點擊最新版本。 (在撰寫本文時發現版本2.6.1)。你應該看到類似Pillow-(version).tar.gz(找到Pillow-2.6.1.tar.gz)。只需右鍵單擊它並複製鏈接地址如果您使用的是Chrome瀏覽器並在終端中輸入以下內容。

pip install https://pypi.python.org/packages/source/P/Pillow/Pillow-2.6.1.tar.gz#md5=4b77fb0c81bbe0c8bf90c6eea960e091 

應該做的伎倆

相關問題