错误:命令 'C:\\\Visual Studio\\\2017\\\Community\\\VC\\\Tools\\\MSVC\\\14.14.26428\\\bin\\\HostX86\\\x64\\\cl.exe' 失败,退出状态为 2

新手上路,请多包涵

嗨所以我试图 pip install python-ldap 使用我的git bash但起初它告诉我我没有 cl.exe 所以我下载了Visual Studio C++包现在它显示这个错误

 error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.14.26428\\bin\\HostX86\\x64\\cl.exe' failed with exit status 2

我从来没有用 C++ 编码,所以我不确定错误是什么。我也下载了 C++ 的 CLI 工具,但我不认为这是因为 cl.exe 自从找到它后就没有在路径中。有什么见解吗??

原文由 UWGOOSE 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 993
2 个回答

我有类似的问题。我试图从源代码构建熊猫。我发现我的构建工具与源代码不兼容。我安装了 MSVC v142。所以我安装了以下组件,这对我有用:

  • Windows 10 SDK (10.0.17763.0)
  • MSVC v141 - VS 2017 C++x64/x86 构建工具

这些工具也可以从 cmd 安装,只需安装 Visual Studio 2019 构建工具 exe,然后在 cmd 中以管理员身份运行此命令:

 vs_buildtools.exe --quiet --wait --norestart --nocache ^
--installPath C:\BuildTools ^
--add "Microsoft.VisualStudio.Workload.VCTools;includeRecommended" ^
--add Microsoft.VisualStudio.Component.VC.v141 ^
--add Microsoft.VisualStudio.Component.VC.v141.x86.x64 ^
--add Microsoft.VisualStudio.Component.Windows10SDK.17763

我还必须安装其他工具才能使其正常工作:

  • C++/CLI 支持 v141 构建工具 (14.16)

正确安装工具后,我必须使用新安装的构建工具初始化 x64 环境:

 "C:\BuildTools\VC\Auxiliary\Build\vcvars64.bat" -vcvars_ver=14.16 10.0.17763.0

之后,我重新启动计算机并再次构建 pandas,并且构建成功。

原文由 Fiza 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题