【发布时间】:2017-08-26 10:04:41
【问题描述】:
我想在 Ubuntu 中安装 pyrouge 用于文本摘要评估。我使用this 中的说明。
首先我写了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
然后得到这个:
例外:在 找不到 ROUGE 二进制文件 /home/afsharizadeh/pyrouge-0.1.0/pyrouge/test/ROUGE-1.5.5.pl。请 通过运行 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
我得到这个错误:
异常:无法设置数据目录,因为路径 /home/afsharizadeh/anaconda3/lib/python3.6/site-packages/pyroug/data 不存在。
----------------------------------- ----------------------- 在 0.592 秒内运行 11 次测试
失败(错误=9)
我该怎么办?
【问题讨论】:
标签: python ubuntu summarization rouge