无法安装pyodbc,缺少头文件,命令提示符:致命错误C1083:无法打开包括文件:'windows.h':没有那个文件或目录。

5
我正在尝试为Python 3.9.2(32位)安装pyodbc,但是我一直收到以下错误消息:
C:\Users\ICAPP02\AppData\Local\Temp\pip-install-0c78okb8\pyodbc_d782ffa5512448c49f83e214e7ec4434\src\pyodbc.h(19): fatal error C1083: Cannot open include file: 'windows.h': No such file or directory error: command 'C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\bin\HostX86\x86\cl.exe' failed with exit code 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软件包的照片,也许我下载了错误的软件包...

2个回答

5

好的,这非常有帮助。我需要在命令提示符中安装新的wheel吗?我尝试了pip install wheel,但我已经安装了它,而构建pyodbc wheel仍然失败。 - Julian Avila
3
如果.whl文件位于当前工作目录中,可以使用pip install pyodbc-4.0.30-cp39-cp39-win32.whl命令进行安装。 - Gord Thompson
1
非常感谢,那就是问题所在。我已经成功安装了它。 - Julian Avila

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接