我想在Ubuntu中安装pyrouge以进行文本摘要评估。我使用this中的说明。安装pyrouge在ubuntu中得到错误
首先我写了pip install pyrouge
然后我必须写这个命令:pyrouge_set_rouge_path /absolute/path/to/ROUGE-1.5.5/directory
。
在我的系统上写道:
pyrouge_set_rouge_path /home/afsharizadeh/anaconda3/lib/python3.6/site-packages/pyrouge
,并得到这个:
Exception: Cannot set data directory because the path /home/afsharizadeh/anaconda3/lib/python3.6/site-packages/pyrouge/data does not exist.
也
pyrouge_set_rouge_path /home/afsharizadeh/pyrouge-0.1.0/pyrouge
,并得到这个:
Exception: Cannot set data directory because the path /home/afsharizadeh/pyrouge-0.1.0/pyrouge/data does not exist.
也
pyrouge_set_rouge_path /home/afsharizadeh/pyrouge-0.1.0/pyrouge/test
,并得到这个:
Exception: ROUGE binary not found at /home/afsharizadeh/pyrouge-0.1.0/pyrouge/test/ROUGE-1.5.5.pl. Please set the correct path by running pyrouge_set_rouge_path /path/to/rouge/home.
我知道这个问题类似的问题,被要求在堆栈溢出,但我不能解决我的问题,因为我不知道在所有这个表达“ROUGE路径”是什么意思。 “通向ROUGE-1.5.5”的含义是什么?
我知道我有两个关于pyrouge的目录。其中之一是这个路径:~/anaconda3/lib/python3.6/site-packages/pyrouge
另一个是我从网站下载它的目录。这条路是:~/pyrouge-0.1.0
。这个目录有三个其他的目录名称:bin,pyrouge,pyrouge.egg-info。
基于this page我在这个格式写道:
set pyrouge_set_rouge_path=/home/afsharizadeh/anaconda3/lib/python3.6/site-packages/pyroug
这种格式后,没有出现任何错误,但是当我型后:
python -m pyrouge.test
我得到这个错误:
Exception: Cannot set data directory because the path /home/afsharizadeh/anaconda3/lib/python3.6/site-packages/pyroug/data does not exist.
---------------------------------------------------------------------- Ran 11 tests in 0.592s
FAILED (errors=9)
我该怎么办?