我想在 Ubuntu 中安装 pyrouge 以进行文本摘要评估。我使用中的说明说明。
首先我写了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
得到这个:
例外:无法设置数据目录,因为路径 /home/afsharizadeh/anaconda3/lib/python3.6/site-packages/pyrouge/data 不存在。
并且
pyrouge_set_rouge_path /home/afsharizadeh/pyrouge-0.1.0/pyrouge
得到这个:
例外:无法设置数据目录,因为路径 /home/afsharizadeh/pyrouge-0.1.0/pyrouge/data 不存在。
并且
pyrouge_set_rouge_path /home/afsharizadeh/pyrouge-0.1.0/pyrouge/test
得到这个:
例外:在 /home/afsharizadeh/pyrouge-0.1.0/pyrouge/test/ROUGE-1.5.5.pl 中找不到 ROUGE 二进制文件。请通过运行 pyrouge_set_rouge_path /path/to/rouge/home 设置正确的路径。
我知道关于这个问题的类似问题是在堆栈溢出中被问到的,但我无法解决我的问题,因为我根本不知道这个表达式“ROUGE path”是什么意思。“通往 ROUGE-1.5.5 的路径”是什么意思?
我知道我有两个关于 pyrouge 的目录。其中一个是这个路径:~/anaconda3/lib/python3.6/site-packages/pyrouge
另一个是我从站点下载的目录。这条路径是:~/pyrouge-0.1.0
. 该目录还有其他三个名称相同的目录:bin、pyrouge、pyrouge.egg-info。
基于此页面,我以这种格式编写:
set pyrouge_set_rouge_path=/home/afsharizadeh/anaconda3/lib/python3.6/site-packages/pyroug
在这种格式之后,没有出现错误,但是之后我输入:
python -m pyrouge.test
我收到此错误:
例外:无法设置数据目录,因为路径 /home/afsharizadeh/anaconda3/lib/python3.6/site-packages/pyroug/data 不存在。
-------------------------------------------------- -------------------- 在 0.592 秒内运行 11 次测试
失败(错误=9)
我应该怎么办?