我正在尝试在Mac Os X El Capitan v.10.11中安装Freeling。我想使用Freeling作为Python 3.5的模块。我必须提前说这是我与Mac的第一次认真联系......
我安装了Freeling,它在命令行中运行良好。当我尝试为Python生成模块时,我的问题出现了。
按照说明,我准备了makefile,并在命令行中发出了'make'来生成模块。但我遇到了这个问题:
freeling_pythonAPI.cxx:171:11:致命错误:找不到'Python.h'文件
包括< Python.h>
^
生成1个错误。 make:*** [_freeling.so]错误1
在文档中,规定如下:
1.-确保已安装python开发标题
我认为解决方案将来自这种方式。 Python开发人员指南(https://docs.python.org/devguide/setup.html)解释了如何在Mac OS X上安装python开发头文件:
如何安装命令行工具因OS X和Xcode版本而异。在早期版本中,可能会有单独的安装程序下载。对于OS X 10.7和10.8,Xcode应用程序首选项菜单中有一个选项。对于OS X 10.9(Mavericks),请运行以下命令:
$ xcode-select --install
所以,我运行这个命令,我收到了这条消息:
$ xcode-select --install
xcode-select: error: command line tools are already installed, use "Software Update" to install updates
这就是我的问题。在运行生成Python API的指令后,我得到了标题丢失的印象。但是,如果我尝试安装标头,我觉得它们已经安装好了。该xcode指令对Capitan有效吗?或许我错过了什么?
非常感谢任何收到的律师。
最佳, 墓