C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\bin\HostX86\x86\cl.exe' 失败,退出状态为 2

问题描述 投票:0回答:3

我正在尝试用 cython 打包 py 代码,但是当我运行

python setup.py build_ext --inplace
时,命令提示符显示:

Anaconda3\include\pyconfig.h(59): fatal error C1083: Cannot open include file: 'io.h': No such file or directory
error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Tools\\MSVC\\14.29.30133\\bin\\HostX86\\x86\\cl.exe' failed with exit status 2

我也有 Visual Studio(2017 和 2019)和构建工具;在命令提示符下我做了:

set LIB=C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\ucrt
set INCLUDE=C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\ucrt

在运行 python setup.py 之前,也尝试在 VS Studio 管理员:Windows PowerShell 中运行,仍然是同样的问题。

当我尝试运行

%VS140COMNTOOLS%vsvars32.bat
命令提示符时显示:

ERROR: Cannot determine the location of the VS Common Tools folder.
python visual-studio cython
3个回答
0
投票

您可能缺少 Visual Studion Build Tools(这是您需要安装的额外命令行工具集)

https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2019

编辑:

基于here找到的线程,您应该设置此:

INCLUDE="C:\Program Files (x86)\Windows Kits0\Include\10.0.19041.0\ucrt"
LIB="C:\Program Files (x86)\Windows Kits0\Lib\10.0.19041.0\um\x86;C:\Program Files (x86)\Windows Kits0\Lib\10.0.19041.0\ucrt\x86"

0
投票

运行前在命令提示符下

python setup.py install
,输入:

INCLUDE="C:\Program Files (x86)\Windows Kits0\Include\10.0.19041.0\ucrt"
LIB="C:\Program Files (x86)\Windows Kits0\Lib\10.0.19041.0\um\x86;C:\Program Files (x86)\Windows Kits0\Lib\10.0.19041.0\ucrt\x86"

还将这些路径添加到“编辑帐户的环境变量”中,如

C:\Program Files (x86)\Windows Kits0\Include\10.0.19041.0\ucrt;C:\Program Files (x86)\Windows Kits0\Lib\10.0.19041.0\um\x86;C:\Program Files (x86)\Windows Kits0\Lib\10.0.19041.0\ucrt\x86

如果你有权限,则添加C:\Windows\System32; 如果您没有权限(工作计算机等),请在命令提示符下运行

python setup.py install
,而不是 anaconda 提示符!


0
投票

我遇到了同样的问题,经过两天的谷歌搜索后我解决了它:

1.下载VISUAL COMMUNITY 2022安装程序 2.运行exe并选择PYTHON DEVELOPMENT 选择并下载python本机开发工具选项 选择并下载 python Web 选项 3.开始下载并安装 4.运行 pip install setuptools 5.运行pip——升级设置工具 6.运行 pip install

© www.soinside.com 2019 - 2024. All rights reserved.