无法通过pip安装安装Python包hdt。它收到一个错误:命令失败,退出状态为2

2024-06-16 14:02:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要在Windows 10上安装Python软件包。Python版本是3.7。
我需要的包是kbqa_cq:http://docs.deeppavlov.ai/en/master/features/models/kbqa.html
我按照doc的说明安装它:

python -m deeppavlov install kbqa_cq

此包依赖项之一是hdt
安装hdt时,出现错误:

BitSequence.cpp
hdt-cpp-1.3.3/libcds/include/libcdsBasics.h(27): fatal error C1083: ЌҐ г¤ Ґвбп ®вЄалвм д ©« ўЄ«о祭ЁҐ: sys/resource.h: No such file or directory,
error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\BIN\\x86_amd64\\cl.exe' failed with exit status 2

正如您看到的,错误来自C++文件。

安装了一些MS构建工具,具体如下:

    < > > MSVC 140构建工具C++ vs 2015(VER 14)

    < > > MSVC 141构建工具C++ vs 2017(VER 14.16)

  • 适用于Windows 10的SDK(10.0.18362)

https://pypi.org/上的程序包hdt没有.whl。此外,hdt的github存储库已存档,因此没有任何帮助。
我知道MS构建工具中缺少smth,但我不知道是什么。修复错误的正确方法是什么


Tags: 工具版本windows错误errorcppx86ms