hmmlearn的失败建筑轮子
  命令“ C:\ Users \ Akash \ PycharmProjects \ hello \ venv \ Scripts \ python.exe -u -c
  “导入设置工具,
  tokenize; file ='C:\ Users \ Akash \ AppData \ Local \ Temp \ pycharm-packaging \ hmmlearn \ setup.py'; f = getattr(tokenize,
  'open',open)(文件); code = f.read()。replace('\ r \ n',
  '\ n'); f.close(); exec(compile(code,file,'exec')))“安装
  --record C:\ Users \ Akash \ AppData \ Local \ Temp \ pip-record-z6k7p8b8 \ install-record.txt
  --single-version-外部管理-编译--install-headers C:\ Users \ Akash \ PycharmProjects \ hello \ venv \ include \ site \ python3.6 \ hmmlearn“
  失败,错误代码为1
  C:\ Users \ Akash \ AppData \ Local \ Temp \ pycharm-packaging \ hmmlearn \


这是在cmd和pycharm中也显示的错误。
我发现需要Microsoft Visual Studio C ++ 14

最佳答案

有两种方法可以解决需要Microsoft Build工具的软件包的问题:

1)将Anaconda软件包用于Python。如果您的Python软件包与Anaconda一起提供,则只需要conda install hmmlearn。就个人而言,使用此工具为我解决了所有软件包构建错误。

2)如果您具有独立的Python安装,请按照以下步骤进行修复:

a)对于Python 3.5、3.6:下载并安装Microsoft Visual C++ Build Tools 2017

b)在“ Visual Studio下载”页面上,向下滚动并选择“ Visual Studio 2017工具”。单击“ Build Tools for Visual Studio 2017”的“下载”按钮。

c)重新启动计算机,然后尝试使用pip install hmmlearn安装hmmlearn。

3)在某些情况下,如果程序包生成错误仍然存​​在,则可以考虑使用wheels生成程序包。

我希望这有帮助。

10-07 21:52