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

Visual Studio中C++调用其安装的Python时找不到Python.h如何解决

报错原因

该报错和你通过Visual Studio Installer安装Python没有直接关联,本质是你的C项目未正确配置Python头文件的搜索路径。通过VS安装的Python默认不会自动把相关路径添加到C项目的全局配置中,即便是单独安装的Python也需要手动完成对应配置,只是大部分单独安装的教程会明确提及这一步操作,才会让你产生两者有差异的误解。

修复操作步骤
  • 先定位VS安装的Python根目录:默认路径一般为C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python<对应版本号>或者C:\Program Files\Microsoft Visual Studio\Shared\Python<对应版本号>,如果安装时自定义过路径,可以在Visual Studio Installer的已安装组件列表中,右键Python项查看安装位置。
  • 打开你的C++控制台项目的属性页,注意提前选择和你Python架构、项目编译目标一致的平台(x86/x64),避免配置不生效。
  • 找到「VC++目录」分类下的「包含目录」项,添加Python根目录下的include文件夹路径,你需要的Python.h头文件就存放在这个目录下。
  • 额外补充后续链接阶段的必要配置:你还需要在「VC++目录」->「库目录」中添加Python根目录下的libs文件夹路径,再在「链接器」->「输入」->「附加依赖项」中添加对应版本的lib文件,比如Python3.10版本就添加python310.lib,避免后续出现链接报错。
验证方式

配置完成后重新生成项目,若#include <Python.h>不再抛出无法打开源文件的报错,就说明配置已经生效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.19 13:36:10