2017-01-01 3 views
1

Ich habe pyrouge mit installiert: pip install pyrouge,wie installiere ich pyrouge komplett?

und cmd: C://python27/scripts/pip install pyrouge.

Aber es war nicht genug. Ich habe festgestellt, dass ich einen anderen verwenden sollte: pyrough_set_rouge_path /absolute/path/to/ROUGE-1.5.5/directory dann.

Ich weiß nicht, wie man es benutzt und wo (ob in C://python27/scripts/ oder anderswo) und anstelle von /absolute/path/to/ROUGE-1.5.5/directory, was soll ich schreiben.

Kann mir jemand helfen? danke ja, ich bin der Administrator. der Fehler war:

>>> 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' 

I "pyrough_set_rouge_path /absolute/path/to/ROUGE-1.5.5/directory" bei gefunden habe: https://pypi.python.org/pypi/pyrouge/0.1.0

+0

(instancemethod Instanz statt bekam) Wo Sie diese gefunden haben,/warum dies notwendig ist? – frlan

+0

Können Sie den Fehler posten? Bist du als Administrator gelaufen? In Windows, öffne den ** cmd als Administrator ** lass es mich wissen. – Jordon

Antwort

0

Benjamin Heinzerling hat mir geholfen, und seine Lösung arbeitet. Statt r = Rouge155() verwenden Sie r = Rouge155 ('C: //RELEASE-1.5.5') und C: //RELEASE-1.5.5 ist der ROUGE-1.5.5 Pfad, meins ist C : //RELEASE-1.5.5

0

ungebundene Methode output_to_dict() muss mit Rouge155 Instanz aufgerufen werden als erstes Argument