使用root权限安装rouge和pyrouge
安装步骤
以下安装步骤均在root环境下
STEP1.需要安装perl解释器
通过perl -v查看当前版本),一般都已经装好了
STEP2.需要额外安装perl解释器模块:
XML::DOM模块以及DB_File模块,而XML::DOM的安装又需要XML::RegExp、XML::Parser、LWP::UserAgent和XML::Parser::PerlSAX模块
以上这些包都可以从:
**百度网盘 提取码:9oxj **
需要额外下载github
1.安装XML::Parser:
使用网盘中的文件,将XML-Parser-2.44.tar.gz解压到指定路径。
tar -zxvf XML-Parser-2.44.tar.gz
进入解压得到的文件夹安装
cd XML-Parser-2.44
perl Makefile.PL
make
make test
make install
(在make test步骤看到Result为PASS就继续下面的步骤)
2.安装XML::RegExp:
使用百度网盘中的文件,将XML-RegExp-0.04.tar.gz解压到指定路径。
与第一步类似
tar -zxvf XML-RegExp-0.04.tar.gz
进入解压得到的文件夹安装
cd XML-RegExp-0.04
perl Makefile.PL
make
make test
make install
(在make test步骤看到Result为PASS就继续下面的步骤)
3.安装LWP::UserAgent和XML::Parser::PerlSAX
进入CPAN shell:
perl -MCPAN -e shell
第一次运行会问你一些问题,一般来说缺省答案就好
执行安装程序,安装LWP:UserAgent
cpan>install LWP:UserAgent
这个安装结束后同样的方法安装
cpan>install XML:Parser:PerlSAX
结束后直接按q退出
4.安装XML::DOM
使用百度网盘中的文件,将XML-DOM-1.46.tar.gz解压到指定路径。
与第一步类似
tar -zxvf XML-DOM-1.46.tar.gz
进入解压得到的文件夹安装
cd XML-DOM-1.46-0.04
perl Makefile.PL
make
make test
make install
(在make test步骤看到Result为PASS就继续下面的步骤)
5.安装DB_File
使用百度网盘中的文件,将DB_File-1.835.tar.gz解压到指定路径。
tar -zxvf DB_File-1.835.tar.gz
进入解压得到的文件夹安装
cd DB_File-1.835
perl Makefile.PL
make
make test
(在make test步骤看到Result为PASS就继续下面的步骤)
sudo make install
6.设置系统环境变量ROUGE_EVAL_HOME
解压在github上下载的ROUGE
需要设置为ROUGE安装目录下词库data所在路径,在环境变量中添加
export ROUGE_EVAL_HOME="$ROUGE_EVAL_HOME:/your_path/RELEASE-1.5.5/data"
测试安装是否成功
以上步骤都进行完毕后,怎么知道自己的ROUGE是否安装配置成功了呢?可以进入ROUGE文件所在路径(即RELEASE-1.5.5),然后运行一下ROUGE-test.pl文件。
perl runROUGE-test.pl
进入sample-output
我们可以查看其中的一个样例DUC2002-ROUGE.in.26.spl.out:
这样ROUGE安装完成
安装pyrouge
git clone https://github.com/bheinzerling/pyrouge
cd pyrouge
python setup.py install
设置rouge路径
pyrouge_set_rouge_path /absolute/path/to/ROUGE-1.5.5/directory1
例如我的ROUGE文件放在了/usr/local/RELEASE-1.5.5下,就设置为
pyrouge_set_rouge_path /usr/local/RELEASE-1.5.5
最后
python -m pyrouge.test
如果此时
大功告成