win10安装rouge

2019-05-11  本文已影响0人  汉江岳

步骤:

1、安装 windows版perl Strawberry Perl

2、安装perl库XML::DOM。 在安装好 Strawberry Perl 中的运行组件CPAN Client,输入install XML::DOM 

3、下载的 rouge1.5.5。 并将“path\to\RELEASE-1.5.5”和“path\to\RELEASE-1.5.5\data”添加到环境变量中。

   比如 我的设置是:ROUGE   E:\ROUGE-RELEASE-1.5.5

               ROUGE_EVAL_HOME           E:\ROUGE-RELEASE-1.5.5\data

4、安装pyrouge。pip install pyrouge

5、在python程序指定rouge地址

from pyrouge import Rouge155

r = Rouge155("E:\ROUGE-RELEASE-1.5.5") # 根据自己rouge放的位置

r.system_dir = 'path/to/system_summaries'

r.model_dir = 'path/to/model_summaries'

r.system_filename_pattern = 'some_name.(\d+).txt'

r.model_filename_pattern = 'some_name.[A-Z].#ID#.txt'

output = r.convert_and_evaluate()

print(output)

output_dict = r.output_to_dict(output)

6、如果遇到WindowsError: [Error 193] %1 is not a valid Win32 application in Python

参考https://github.com/Tencent/mars/issues/377    下载了libeay32.dll的32位版本,解压拷贝到System32 和SysWoW64目录下,就可以了。

上一篇下一篇

猜你喜欢

热点阅读