有沒有人在小牛隊建造gevent 1.0?在小牛上安裝gevent(Enthought Canopy python)
我已經試過如下:
- PIP(如建議在gevent package index)
- 的easy_install
- 從源代碼編譯
我不斷收到同樣的錯誤建設「時, gevent.core':
...
building 'gevent.core' extension
creating build/temp.macosx-10.6-i386-2.7/gevent
Compiling with an SDK that doesn't seem to exist: /Developer/SDKs/MacOSX10.6.sdk
Please check your Xcode installation
gcc -DNDEBUG -g -O3 -arch i386 -isysroot /Developer/SDKs/MacOSX10.6.sdk -U__llvm__ -
DLIBEV_EMBED=1 -DEV_COMMON= -DEV_CHECK_ENABLE=0 -DEV_CLEANUP_ENABLE=0 -DEV_EMBED_ENABLE=0
-DEV_PERIODIC_ENABLE=0 -Ibuild/temp.macosx-10.6-i386-2.7/libev -Ilibev -
I/Applications/Canopy.app/appdata/canopy-1.2.0.1610.macosx-
x86/Canopy.app/Contents/include/python2.7 -c gevent/gevent.core.c -o build/temp.macosx-
10.6-i386-2.7/gevent/gevent.core.o
clang: warning: no such sysroot directory: '/Developer/SDKs/MacOSX10.6.sdk'
In file included from gevent/gevent.core.c:17:
/Applications/Canopy.app/appdata/canopy-1.2.0.1610.macosx-
x86/Canopy.app/Contents/include/python2.7/Python.h:33:10: fatal error:
'stdio.h' file not found
#include <stdio.h>
^
1 error generated.
error: command 'gcc' failed with exit status 1
似乎是XCode的問題。我確信我已經安裝了XCode(v。5.0.2)命令行工具:
xcode-select --install
但是,這似乎沒有改變任何東西。顯然我並不孤單,這個問題(a missing /Developer/SDKs/MacOSX10.6.sdk),但我想堅持Enthought的Canopy版本的python(如果可以的話)(並且已經花費了太多的時間梳理Apple Developer網站以嘗試下載MacOSX10.6.sdk直)。
任何建議,不涉及開始與macport'py python?謝謝!
謝謝喬納森。 3.1.2開發者工具有MacOSX10.5.sdk,但是我可以在下載** 3.2.1 ** Developer Tools(和MacOSX10.6.sdk)後成功安裝gevent。 – pedmiston
謝謝,糾正了我對備案的評論,以反映你的經驗。 –