You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Visual Studio中#include <numpy/arrayobject.h>无法使用,如何安装?

解决"无法打开源文件'numpy/arrayobject.h'"的安装与配置步骤

1. 安装适配Python 3.9的Numpy

直接通过pip安装对应版本的Numpy:

  • 打开命令提示符(CMD)或PowerShell,执行命令:
    py -3.9 -m pip install numpy
    
    (如果使用了虚拟环境,先激活虚拟环境再执行上述命令)

2. 定位Numpy头文件路径

安装完成后,arrayobject.h位于Numpy安装目录的core/include子文件夹下,常见路径示例:

  • 全局安装路径:C:\Users\你的用户名\AppData\Local\Programs\Python\Python39\Lib\site-packages\numpy\core\include
  • 虚拟环境路径:你的虚拟环境目录\Lib\site-packages\numpy\core\include
  • 若不确定路径,可在Python交互环境执行以下代码获取Numpy安装根目录:
    import numpy
    print(numpy.__file__)
    
    从输出的路径中,去掉\numpy\__init__.py部分,再拼接\core\include就是头文件所在目录。

3. 在Visual Studio 2022中配置包含目录

  • 右键你的C++项目 → 属性
  • 进入配置属性 → C/C++ → 常规
  • 在附加包含目录中添加步骤2找到的include路径
  • 注意:确保项目的平台(x86/x64)与你的Python 3.9版本一致(比如Python是64位,项目就设为x64)

完成以上步骤后,重新编译项目即可找到目标头文件。

内容的提问来源于stack exchange,提问作者Johan hvn

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.11 04:05:24