【问题标题】:C1083 Cannot open include file: "Python.h": No such file or directoryC1083 无法打开包含文件:“Python.h”:没有这样的文件或目录
【发布时间】:2018-01-04 08:01:27
【问题描述】:

我正在关注这个帖子:Creating a C++ extension for Python

我已经在我全新的 Windows10LTSB 系统上安装了 VS2017,使用 C++ 和 Python 开发(包括 Python 原生开发工具)工作负载进行桌面开发,遵循 Installing Python support in Visual Studio on Windows

我的 Python 应用程序运行良好。

我在创建核心 C++ 项目 部分停留了将近一天,我在帖子之后创建了 Empty Project 并尝试创建 Python 扩展模块模板。

错误是E1696 无法打开源文件“Python.h”

我严格按照帖子设置项目属性,绑了好几次,都没有成功。

我的 Python 目录是 C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_64,这也是我的 Python 应用程序的默认环​​境。

我没有安装官方 Python 发行版,因为Python environments 提到 VS 忽略 PYTHONPATH 环境变量。

【问题讨论】:

标签: python visual-studio visual-c++


【解决方案1】:

我已经包含了我的 Python 目录,即

C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_64

我以前也这样做过,但出现了另一个问题。我找到了这个帖子Creating a C++ extension for Python,并在解决方案属性中将 C++ 项目目标平台重新定位到 x64 并解决了问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-08-02
    • 2010-10-27
    • 1970-01-01
    • 2017-02-12
    • 2017-05-04
    • 2016-11-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多