无法在OSX上构建mercurial - 找不到Python.h

Osc*_*Ryz 3 macos mercurial xcode build

对于我所读到的,我需要Python-Dev,如何在OSX上安装它?

我认为我遇到的问题是,我的Xcode没有正确安装,我没有我应该的路径.

上一个问题:

OSX上的gcc在哪里?我已经安装了Xcode

是关于我找不到gcc,现在我找不到Python.h

我应该将我的/ Developer目录链接到/ usr/???中的其他位置吗?

这是我的输出:

$ sudo easy_install mercurial
Password:
Searching for mercurial
Reading http://pypi.python.org/simple/mercurial/
Reading http://www.selenic.com/mercurial
Best match: mercurial 1.5.1
Downloading http://mercurial.selenic.com/release/mercurial-1.5.1.tar.gz
Processing mercurial-1.5.1.tar.gz
Running mercurial-1.5.1/setup.py -q bdist_egg --dist-dir /tmp/easy_install-_7RaTq/mercurial-1.5.1/egg-dist-tmp-l7JP3u
mercurial/base85.c:12:20: error: Python.h: No such file or directory
...
Run Code Online (Sandbox Code Playgroud)

提前致谢.

pnk*_*lix 6

我今天整天都在努力解决这个问题.

我最终发现了一个网站,声称所有人都需要做的是重新安装Xcode,或者安装最新版本(截至本文撰写时为4.3.2).

所以我试过了.它没有帮助; 不靠自己.但后来我更进了一步:我启动了Xcode.app,一旦我完成了,我打开了Xcode..Preferences菜单项,然后转到Downloads选项卡,并说你要安装"Command"线条工具"

一旦我这样做,然后重新运行easy_install(在我的情况下我试图"easy_install dulwich"来满足hg-git依赖),它能够为我正确地找到Python.h.