Mac OS X El Capitan上的Python开发标题用于编译Freeling API

时间:2016-04-07 17:12:15

标签: python xcode macos python-3.x

我正在尝试在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有效吗?或许我错过了什么?

非常感谢任何收到的律师。

最佳, 墓

0 个答案:

没有答案