2012-05-27 45 views
-1

我是這些東西的新手。我一直都在互聯網上尋找一種方式來解決這個錯誤:需要幫助安裝PIL來使用Django ImageField

unable to execute gcc-4.2: No such file or directory 
error: command 'gcc-4.2' failed with exit status 1 

當試圖安裝Python圖片庫,我得到這個錯誤每次我運行時間:

python setup.py install 

我已經嘗試了許多在本網站和其他網站上提供的解決方案,但沒有運氣。

我試過用Macports安裝PIL似乎可以工作,但是當我在我的Django模型上運行syncdb時,它告訴我要安裝PIL。

此刻丟失的那種。有沒有人有一種經過測試,可以防止這種問題的方法?

+1

嘗試枕頭,這是PIL安裝友好的工作:http://pypi.python.org/pypi/枕頭 - 它可能無法解決您的問題,但可以給更好的錯誤信息 –

+0

感謝您的答覆,但沒有骰子。在Pillow文件夾中運行sudo python setup.py build時,我得到了同樣的錯誤信息。無法執行gcc-4.2:沒有這樣的文件或目錄 錯誤:命令'gcc-4.2'失敗,退出狀態爲1 –

+0

您是否安裝了xcode並構建工具包?檢查http://stackoverflow.com/questions/6767481/where-can-i-find-make-program-for-mac-os-x-lion – okm

回答

2

以我的經驗PIL是一個噩夢建立和安裝,除非你使用pip。嘗試創建一個virtualenv,然後在安裝PIL內配置有:

pip install PIL 

我已經PIL運行良好,在Snow Leopard上使用Python 2.7了這種技術的MacPorts的。

如果您無法啓動並運行virtualenv,我建議您使用virtualenv-burrito,它會自動爲您設置所有內容。

+0

我開始認爲我不打算安裝PIL。我設置了virtualenv並使用pip install來嘗試獲取PIL,但沒有運氣。 –

+0

你能更具體嗎?發佈您已經完成的每一步,並詳細記錄您所看到的任何錯誤或回溯的完整結果。沒有人可以幫助你。 – glyphobet