win10安装rouge
步骤:
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目录下,就可以了。