brew在哪里安装Python头文件?

时间:2016-09-11 21:13:04

标签: python python-3.x homebrew cython

我正在尝试编写一个简单的" Hello,World!"在Cython中。在我有一个文件中:

print("Hello, World!")

我跑:

cython hello_world.pyx

获取hello_world.c文件。然后我尝试:

gcc -c hello_world.c

出现错误:

fatal error: 'Python.h' file not found

然后我尝试了this

gcc -c hello_world.c -framework Python

没有工作。我已将include "Python.h"更改为<Python/Python.h>并出现了其他错误:

fatal error: 'longintrepr.h' file not found

无论如何,我想使用Python3,而不是Apple随附的Python3,但我无法弄清楚Python3开发头的位置。

最终,我希望能够编译hello_world.c,以便它可以在Python3解释器中运行。

(我正在使用brew&#python3.5.2_1,如果有帮助的话。)

2 个答案:

答案 0 :(得分:2)

目前是/usr/local/Frameworks/Python.framework/Headers

答案 1 :(得分:1)

从@ sr3z的评论开始,做:

gcc -c random_sum.c -I/usr/local/Cellar/python3/3.5.2_1/Frameworks/Python.framework/Versions/3.5/include/python3.5m

创建random_sum.o