2010-05-05 55 views
2

我在OS/X 10.6.3/Python 2.6.1上安裝appscript時遇到了一些麻煩。當我發出OSX 10.6.3上的appscript/Python 2.6.1

sudo easy_install appscript

我得到 「無法執行的gcc-4.2:沒有這樣的文件或目錄」。即使當我做export CC=/Developer/usr/bin/gcc-4.2(一個有效的gcc-4.2可執行文件),easy_install樹皮。

可能是什麼問題?

免責聲明:掌舵 OS/X新手...

回答

4

重新運行安裝程序的Xcode和檢查 「UNIX發展」 - 它會把編譯器在/ usr/bin中除/開發人員。

+1

是的,這照顧了這個問題。謝謝! – jldupont 2010-05-06 17:57:58

0

我不認爲所提出的解決方案在許多情況下是足夠的,因爲(例如)我已經在/ usr/bin中擁有工具並獲得相同的錯誤。

問題在於gcc正在使用-arch ppc標誌調用,而這通常不再受支持。

你需要(一) 集ARCHFLAGS在shell環境,這是它 像 '-arch i386的-arch x86_64的' 或(b)用於永久修復:

編輯 /系統/資源庫/框架/ Python.framework /版本/電流/ lib中/ Python的* /的distutils/sysconfig.py

改變 ARCHFLAGS = '-arch i386的-arch PPC -arch x86_64的' 或者是 ARCHFLAGS = '-arch i386 -arch x86_64'