Ubuntu 安装配置 pyrouge

一、检查perl版本

在终端使用perl -v检查perl版本,需在5.6.0以上,若版本较低需先升级一下perl。

二、安装perl模块

下载安装包大合集

1. 安装XML::Parser

解压XML-Parser-2.44.tar.gz到当前路径:

$ tar -zxvf XML-Parser-2.44.tar.gz

进入解压得到的文件夹并开始安装

$ cd XML-Parser-2.44
$ sudo perl Makefile.PL
$ sudo make
$ sudo make test # Result为PASS意思是成功
$ sudo make install

若提示fatal error: expat.h: No such file or directory,则安装libexpat1-dev

$ sudo apt install libexpat1-dev

2. 安装XML::RegExp

参考step1安装

3. 安装LWP::UserAgent

$ sudo apt-get install libwww-perl

4. 安装XML::Parser::PerlSAX

$ sudo apt-get install libxml-perl

5. 安装XML::DOM

参考step1安装

6. 安装DB_File

参考step1安装
make时遇到 fatal error: db.h: ...,说明未安装Berkeley DB library

$ sudo apt-get install libdb-dev

三、安装rouge

1. 下载配置rouge-1.5.5

下载ROUGE-RELEASE-1.5.5,假设解压至/usr/local/ROUGE-RELEASE-1.5.5,修改~/.bashrc

$ sudo gedit ~/.bashrc

在最后添加:

export ROUGE_EVAL_HOME="$ROUGE_EVAL_HOME:/usr/local/ROUGE-RELEASE-1.5.5/data"

2. 测试

进入ROUGE文件所在路径,即(ROUGE-RELEASE-1.5.5),然后运行runROUGE-test.pl文件

sudo perl runROUGE-test.pl

如果有以下输出,且sample-out路径下各个文件都有内容的话,就是安装成功了。

../ROUGE-1.5.5.pl -e ../data -c 95 -2 -1 -U -r 1000 -n 4 -w 1.2 -a ROUGE-test.xml > ../sample-output/ROUGE-test-c95-2-1-U-r1000-n4-w1.2-a.out
../ROUGE-1.5.5.pl -e ../data -c 95 -2 -1 -U -r 1000 -n 4 -w 1.2 -a -m ROUGE-test.xml > ../sample-output/ROUGE-test-c95-2-1-U-r1000-n4-w1.2-a-m.out
../ROUGE-1.5.5.pl -e ../data -c 95 -2 -1 -U -r 1000 -n 4 -w 1.2 -a -m -s ROUGE-test.xml > ../sample-output/ROUGE-test-c95-2-1-U-r1000-n4-w1.2-a-m-s.out
../ROUGE-1.5.5.pl -e ../data -c 95 -2 -1 -U -r 1000 -n 4 -w 1.2 -l 10 -a ROUGE-test.xml > ../sample-output/ROUGE-test-c95-2-1-U-r1000-n4-w1.2-l10-a.out
../ROUGE-1.5.5.pl -e ../data -c 95 -2 -1 -U -r 1000 -n 4 -w 1.2 -l 10 -a -m ROUGE-test.xml > ../sample-output/ROUGE-test-c95-2-1-U-r1000-n4-w1.2-l10-a-m.out
../ROUGE-1.5.5.pl -e ../data -c 95 -2 -1 -U -r 1000 -n 4 -w 1.2 -l 10 -a -m -s ROUGE-test.xml > ../sample-output/ROUGE-test-c95-2-1-U-r1000-n4-w1.2-l10-a-m-s.out
../ROUGE-1.5.5.pl -e ../data -c 95 -2 -1 -U -r 1000 -n 4 -w 1.2 -b 75 -a ROUGE-test.xml > ../sample-output/ROUGE-test-c95-2-1-U-r1000-n4-w1.2-b75-a.out
../ROUGE-1.5.5.pl -e ../data -c 95 -2 -1 -U -r 1000 -n 4 -w 1.2 -b 75 -a -m ROUGE-test.xml > ../sample-output/ROUGE-test-c95-2-1-U-r1000-n4-w1.2-b75-a-m.out
../ROUGE-1.5.5.pl -e ../data -c 95 -2 -1 -U -r 1000 -n 4 -w 1.2 -b 75 -a -m -s ROUGE-test.xml > ../sample-output/ROUGE-test-c95-2-1-U-r1000-n4-w1.2-b75-a-m-s.out
../ROUGE-1.5.5.pl -e ../data -3 HM -z SIMPLE DUC2002-BE-F.in.26.lst 26 > ../sample-output/DUC2002-BE-F.in.26.lst.out
../ROUGE-1.5.5.pl -e ../data -3 HM DUC2002-BE-F.in.26.simple.xml 26 > ../sample-output/DUC2002-BE-F.in.26.simple.out
../ROUGE-1.5.5.pl -e ../data -3 HM -z SIMPLE DUC2002-BE-L.in.26.lst 26 > ../sample-output/DUC2002-BE-L.in.26.lst.out
../ROUGE-1.5.5.pl -e ../data -3 HM DUC2002-BE-L.in.26.simple.xml 26 > ../sample-output/DUC2002-BE-L.in.26.simple.out
../ROUGE-1.5.5.pl -e ../data -n 4 -z SPL DUC2002-ROUGE.in.26.spl.lst 26 > ../sample-output/DUC2002-ROUGE.in.26.spl.lst.out
../ROUGE-1.5.5.pl -e ../data -n 4 DUC2002-ROUGE.in.26.spl.xml 26 > ../sample-output/DUC2002-ROUGE.in.26.spl.out

四、安装pyrouge

1. 下载配置pyrouge

下载pyrouge,解压后进入文件夹进行安装

$ python setup.py install

设置路径:

pyrouge_set_rouge_path /usr/local/ROUGE-RELEASE-1.5.5

2. 测试

运行pyrouge.test

$ python -m pyrouge.test

如果有以下输出,就是安装成功了

Ran 11 tests in 2.626s

OK

五、测试:

参考ubuntu16.04安装配置pyrouge的方法

参考:

Ubuntu安装配置ROUGE
ubuntu16.04安装配置pyrouge的方法

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。