Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/356.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mac OS X El Capitan上用于编译Freeling API的Python开发头文件_Python_Xcode_Macos_Python 3.x - Fatal编程技术网

Mac OS X El Capitan上用于编译Freeling API的Python开发头文件

Mac OS X El Capitan上用于编译Freeling API的Python开发头文件,python,xcode,macos,python-3.x,Python,Xcode,Macos,Python 3.x,我正试图在Mac Os X El Capitan v中安装Freeling。10.11. 我想使用Freeling作为Python 3.5的一个模块。我必须提前说,这是我第一次认真接触Mac 我已经安装了Freeling,它在命令行中运行良好。当我尝试为Python生成模块时,我的问题出现了 按照说明,我已经准备好了makefile,并在命令行中发出了生成模块的“make”。但我遇到了这个问题: freeling_pythonAPI.cxx:171:11:致命错误:“未找到Python.h”文件

我正试图在Mac Os X El Capitan v中安装Freeling。10.11. 我想使用Freeling作为Python 3.5的一个模块。我必须提前说,这是我第一次认真接触Mac

我已经安装了Freeling,它在命令行中运行良好。当我尝试为Python生成模块时,我的问题出现了

按照说明,我已经准备好了makefile,并在命令行中发出了生成模块的“make”。但我遇到了这个问题:

freeling_pythonAPI.cxx:171:11:致命错误:“未找到Python.h”文件

包括 生成1个错误。 make:**[\u freeling.so]错误1

文件中规定了以下内容:

1.-确保安装了python开发头

我想解决办法就是这样。 Python开发者指南()解释了在Mac OS X上安装Python开发头的步骤:

命令行工具的安装方式因OS X和Xcode版本而异。在早期版本中,可能会有单独的安装程序下载。对于OSX10.7和10.8,Xcode应用程序首选项菜单中有一个选项。对于OS X 10.9(Mavericks),运行以下命令:

因此,我运行了这个命令,得到了以下消息:

$ xcode-select --install
xcode-select: error: command line tools are already installed, use "Software Update" to install updates
我的问题来了。在运行生成pythonapi的指令之后,我得到了缺少头的印象。但是,如果我尝试安装头文件,在我看来它们已经安装好了。那个xcode指令对Capitan有效吗?或者我错过了什么

我们将非常感谢任何接见的律师

最好的,
坟墓

是否没有
python3dev
软件包?另外,python2不是python3,所以您需要单独安装头文件。我已经找到了适用于Ubuntu的python3开发版,但我不知道如何获得适用于MacOs的“工具”。你有什么想法吗?没有
python3dev
包吗?另外,python2不是python3,所以您需要单独安装头文件。我已经找到了适用于Ubuntu的python3开发版,但我不知道如何获得适用于MacOs的“工具”。你有什么想法吗?
$ xcode-select --install   
$ xcode-select --install
xcode-select: error: command line tools are already installed, use "Software Update" to install updates