在 C 代码中导入 Python.h 时遇到问题
No such file or directory
我在 Windows 7 64 位上使用代码块 IDE MinGW 编译器
请问有人可以帮我安装python c库吗?
使用 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"
open Project -> Build Options -> Search Directories and add path where python.h resides
在 code::blocks 中,只需转到 Project
选项卡。然后你打开Build Options
>Search Directories' and click
添加`。
然后浏览到 python 安装的目录并选择include
文件夹(或将文件夹复制粘贴include
到项目文件夹并将该文件夹本身添加到列表中)。
选择不保留相对路径。
这绝对可以解决问题,并且应该对其他 IDE 使用类似的解决方案。
通常,Python.h
它包含的所有头文件都位于include
Python 安装目录的文件夹中。您可以将 Python 的 include 文件夹中的所有头文件复制C:\Py\Anaconda3\include
到 gcc|cl 的 include 文件夹(我的看起来像这样,C:\Program Files (x86)\CodeBlocks\MinGW\include
),或者只复制到头文件依赖关系被解决的地方。