使用MinGW的Windows上的Python.h

时间:2012-11-04 12:44:38

标签: python c header libraries

在C代码中导入Python.h时出现问题

No such file or directory

我在Windows 7 64位上使用代码块IDE MinGW编译器

有人可以帮我安装python c librarie吗?

4 个答案:

答案 0 :(得分:0)

打开项目 - >构建选项 - >搜索目录并添加python.h所在的路径

答案 1 :(得分:0)

在code :: blocks中,只需转到Project标签即可。然后你打开Build Options> Search Directories' and click Add`。

然后浏览到python安装目录并选择include文件夹 (或将include文件夹复制粘贴到项目文件夹中,并将该文件夹本身添加到列表中。)

选择不保留相对路径。

这肯定能解决问题,其他IDE也应使用类似的解决方案。

答案 2 :(得分:0)

通常,Python.h及其中包含的所有头文件都位于Python安装目录的include文件夹中。您可以将Python的包含文件夹C:\Py\Anaconda3\include中的所有头文件复制到gcc | cl的include文件夹(我看起来像这样,C:\Program Files (x86)\CodeBlocks\MinGW\include),或者只复制到解析头文件依赖项的位置。

答案 3 :(得分:0)

使用WinPython和gcc: 添加-I“ [WinPythonFolder] \ [python-ver.amd64] \ include

例如:

 gcc read_wfm_wrap.c -I"C:\Python\WinPython-64bit-3.6.3.0Qt5\python-3.6.3.amd64\include"