无法安装 pyodbc,缺少头文件,命令提示符:致命错误 C1083:无法打开包含文件:"windows.h":没有此类文件或目录



我正在尝试为python 3.9.2(32位(安装pyodbc,但我一直收到错误:

C: \Users\ICAPP02\AppData\Local\Temp\pip-install-0c78okb8\pyodbc_d782fa552448c49f83e214e7ec4434\src\pyodbc.h(19(:致命错误C1083:无法打开包含文件:"windows.h":没有这样的文件或目录错误:命令"C:\Program Files(x86(\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\bin\HostX86\x86\cl.exe"失败,退出代码为2

我知道我错过了windows.h C++头文件,但我真的找不到它们,不再知道该去哪里找,不知道我缺少了多少,也不知道它们是什么样子。

此外,当我找到它们时,我是否将它们放在错误中引用的文件夹中?:C: \Program Files(x86(\Microsoft VisualStudio\2019\Community\VC\Tools\MSVC\14.28.29910\bin\HostX86\x86\cl.exe

我添加了一张我下载的Visual Studio软件包的照片,也许我下载了错误的软件包。。。

由于某些原因,pyodbc的最新版本为64位而不是32位构建了Python 3.9轮子。然而,您可以在这里获得32位轮子:

https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyodbc

您也可以为您的特定windows版本安装windows sdk来解决这个问题

https://developer.microsoft.com/en-us/windows/downloads/windows-sdk/

最新更新