簡體   English   中英

嘗試安裝python-mysql時,mac snow leopard setuptools堅持使用MacOSX10.4u.sdk

[英]mac snow leopard setuptools stick to MacOSX10.4u.sdk when trying to install python-mysql

當我今天嘗試安裝python-mysql時,出現許多編譯錯誤或抱怨/Developer/SDKs/MacOSX10.4u.sdk,如下所示:

運行構建

運行build_py

復制MySQLdb / release.py-> build / lib.macosx-10.3-i386-2.6 / MySQLdb運行build_ext

建立'_mysql'擴展

使用似乎不存在的SDK進行編譯:/Developer/SDKs/MacOSX10.4u.sdk

請檢查您的Xcode安裝

但是,我已經安裝了最新的xcode 4.0,其中包括最新的GCC和SDK。

我試圖找出指定10.4u.sdk的位置,但是在系統環境,程序源和setuptools源中找不到它。

我試圖出口

導出SDK = / Developer / SDKs / MacOSX10.5.sdk

導出SDKROOT = / Developer / SDKs / MacOSX10.5.sdk

但仍然沒有運氣。

因此,有人知道Mac Snow Leopard pls在何處指定嗎?

謝謝

檢查您的環境中是否有CFLAGSLDFLAGS 這兩個都可以包含影響SDK選擇的-isysroot參數。 另一個起點是查看python2.6-config --cflags --ldflags的輸出,因為(我相信)這會影響Makefile的生成。 確保使用--verbose運行easy_install ,並查看它是否還會產生任何其他見解。

暫無
暫無

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

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