【问题标题】:When I tried to install sacrebleu, I got an installation error当我尝试安装 sacrebleu 时,出现安装错误
【发布时间】:2020-07-24 23:26:31
【问题描述】:

说明

当我尝试安装包 sacrebleu 时,我收到如下错误: Installation Error

它说“系统找不到指定的文件”。但是我不知道如何解决它。

我已经尝试安装包mecab-python3。但它让我感到困惑,它在 Anaconda 中成功安装,但在原始 python38 环境中出现错误,“需要 Microsoft Visual C++ 14.0”。

无论mecab-python3的包是否已经安装,还是同样的错误,无法安装sacrebleu

我也尝试重新启动我的机器,但它不起作用。

有人能解决吗?或者我想知道是否有任何替代软件包可以用来计算 BLEU 分数。

还是谢谢!

我的环境

  • Windows 10
  • Python 3.8
  • 点 20.1.1
  • Anaconda3 v4.8.2

【问题讨论】:

  • Lol sacrebleu, du travail de pirate。

标签: python


【解决方案1】:

我是 mecab-python3 的维护者。很抱歉给您添麻烦了。

README 有一个指向您必须在 Windows 上安装的 C++ 运行时包的链接,如果您安装它应该可以工作。

我听说过该软件包不适用于 Windows 上的 Anaconda,尽管它有时似乎可以正常工作。如果您遇到问题,请打开一个问题,我会尝试解决它。另一方面,如果您不处理日语,则没有理由导入模块,这可能是 sacrebleu 中的错误。


啊,实际上,我只是看到了你的截图——之前没有注意到。

1.0 之前的版本不支持 Windows。但是要继续使用旧字典,sacrebleu 必须进行一些更改,因此它们尚不支持 1.0+。我认为他们正在努力,请参阅this issue

【讨论】:

  • 感谢您的解释!!真的帮了我很多!
  • 这应该在最新的 sacrebleu 版本中得到解决。