【问题标题】:#include <Python.h> no such file or directory for windows 10 fix#include <Python.h> no such file or directory for windows 10 fix
【发布时间】:2020-09-12 04:02:09
【问题描述】:

我正在尝试在 C 中为 python 3 构建一个扩展,并且我正在使用 Windows。这可能是一个重复的问题,但其他问题的所有答案都是针对 linux 的,我可以在 Windows 上运行 sudo。 我该如何解决这个问题?

【问题讨论】:

    标签: python c windows header


    【解决方案1】:

    没关系,我找到了答案。 您必须首先在您的python目录中搜索'include'文件夹,例如:“C:\Users\David\AppData\Local\Programs\Python\Python38-32\include”,这是我所在的位置,然后搜索对于 Python.h 之类的,你有标题。

    【讨论】:

      【解决方案2】:

      如果问题只是 sudo 问题,您可以轻松拥有一个管理终端。 打开开始菜单,搜索 PowerShell,右键单击 -> 以管理员身份运行 借助 Powershell,您可以使用最重要的 UNIX 命令。

      如果您的 IDE 或文本编辑器找不到头文件,原因很可能是未安装此 cpp-Header 或未定义路径。在 IDE 的设置中寻找类似“include-path”的东西。

      【讨论】:

      • sudo 在 Windows 上不起作用,无论我是否使用 powershell
      • 我正在使用 CodeBlocks,我搜索了诸如包含路径之类的东西,就像你说的那样,但我找不到任何东西
      • 重点是,如果您在 Windows 上右键单击 ->“以管理员身份运行”您的 shell,它具有与在 Linux 上使用 sudo 相同的效果。或者足够接近,无论如何。
      • sudo 只是为您提供该单个命令的管理员权限。如果您以管理员身份启动 shell,您将拥有所有权限。
      猜你喜欢
      • 1970-01-01
      • 2023-04-03
      • 1970-01-01
      • 2019-08-26
      • 2015-10-20
      • 2016-01-05
      • 2016-11-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多