尝试在Ubuntu中运行命令mteval-sentence -e BLEU RIBES -r ref.tok -h hyp1.tok
时,我一直收到错误消息。错误是“mteval-sentence:加载共享库时出错:libmteval.so.0:无法打开共享对象文件:没有这样的文件或目录”。有什么提示吗?
答案 0 :(得分:0)
当mteval二进制文件无法在此情况下找到共享对象libmteval.so.*
时,会发生此错误。解决方案是将共享对象的路径添加到LD_LIBRARY_PATH
系统变量。为此,首先找到路径(默认为/usr/local/lib
),然后执行以下命令:
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/usr/local/lib
之后再次运行mteval之前重新启动shell。