gpt4 book ai didi

python - Matplotlib - 找不到 Numpy 头文件

转载 作者:行者123 更新时间:2023-11-28 01:42:10 26 4
gpt4 key购买 nike

我正在尝试使用 matplotlib 绘制图形:

#include "matplotlibcpp.h"
namespace plt = matplotlibcpp;

int main() {
plt::plot({1,2,3,4});
plt::show();
}

但是,当我点击编译时,出现以下错误:

/usr/local/include/matplotlibcpp.h:19:12: 
fatal error: 'numpy/arrayobject.h' file not found

这是我编译的方式:

g++ main.cpp -std=c++11 -I/usr/include/python2.7 -lpython2.7

请有人解释一下问题是什么以及我该如何解决。提前致谢。

最佳答案

该错误表明在 /usr/include 等默认位置之一找不到 numpy header 。

解决方案是找到您的 numpy 安装的包含文件夹,并使用 -I 标志将编译器指向它。

你的命令行应该是这样的

g++ main.cpp -std=c++11 -I/usr/include/python2.7 -I/System/Library/Frameworks/Python.framework/Versions/2.7/Ex‌​tras/lib/python/nump‌​y/core/include -lpython2.7

关于python - Matplotlib - 找不到 Numpy 头文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46693415/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com