如何完全安装pyrouge?

时间:2017-01-01 05:29:50

标签: python

我使用:pip install pyrouge

安装了 pyrouge

和cmd:C://python27/scripts/pip install pyrouge

但这还不够。我发现我应该使用另一个:pyrough_set_rouge_path /absolute/path/to/ROUGE-1.5.5/directory然后。

我不知道如何使用它以及在哪里(无论是在C://python27/scripts/或其他地方)而不是/absolute/path/to/ROUGE-1.5.5/directory,我应该写什么。

任何人都可以帮助我吗? 谢谢 是的,我是管理员。错误是:

>>> from pyrouge import Rouge155

>>> r = Rouge155()

Traceback (most recent call last):

File "<pyshell#1>", line 1, in <module>

r = Rouge155()

File "C:\Python34\lib\site-packages\pyrouge\Rouge155.py", line 88, in        
__init__
self.__set_rouge_dir(rouge_dir)
File "C:\Python34\lib\site-packages\pyrouge\Rouge155.py", line 402, in _   
_set_rouge_dir
self._home_dir = self.__get_rouge_home_dir_from_settings()
File "C:\Python34\lib\site-packages\pyrouge\Rouge155.py", line 418, in 
__get_rouge_home_dir_from_settings
config.read_file(f)
File "C:\Python34\lib\configparser.py", line 691, in read_file
self._read(f, source)
File "C:\Python34\lib\configparser.py", line 1058, in _read
raise MissingSectionHeaderError(fpname, lineno, line)
configparser.MissingSectionHeaderError: File contains no section headers.
file: 'C:\\Users\\sara\\AppData\\Roaming\\pyrouge\\settings.ini', line: 5
'<!DOCTYPE html>\n'

我在以下地址找到了“pyrough_set_rouge_path /absolute/path/to/ROUGE-1.5.5/directory”: https://pypi.python.org/pypi/pyrouge/0.1.0

2 个答案:

答案 0 :(得分:0)

Benjamin Heinzerling帮助了我,他的解决方案也有效。代替 r = Rouge155()  使用 r = Rouge155(&#39; C://RELEASE-1.5.5') 和C://RELEASE-1.5.5是ROUGE-1.5.5路径,我的是C://RELEASE-1.5.5

答案 1 :(得分:0)

必须使用Rouge155实例作为第一个参数调用

unbound方法output_to_dict()(改为使用instancemethod实例)