fatal error: Python.h: no such file or directory
在使用pybind11时,如果不做调整可能就会出现这样的情况,Python.h一般出现在usr/include/pythonx.x文件夹中,而include路径默认情况下只会包含usr/include,所以我们只需要添加include路径即可。
ctrl+shift+p打开C/C++ edit configure,添加如下一行(line:7):
pybind11的安装:
-
将代码下载到本地,使用github加速项目:
git clone git@gitcode.net:mirrors/pybind/pybind11.git
cd pybind11
mkdir build
cd build
cmake ..
make check -j 4
sudo make install
使用:
python调用c++利器--pybind11 - 知乎 (zhihu.com)
标签:git,Python,make,build,pybind11,include From: https://www.cnblogs.com/fireinstone/p/17736993.html