在C代码中导入Python.h时出现问题
No such file or directory
我在Windows 7 64位上使用代码块IDE MinGW编译器
有人可以帮我安装python c librarie吗?
答案 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"