2016-03-07 2 views
0

В настоящее время я пытаюсь установить pyrouge, и я получаю следующие ошибкиОшибки установка Pyrouge

====================================================================== 
ERROR: test_options (pyrouge.tests.Rouge155_test.PyrougeTest) 
---------------------------------------------------------------------- 
Traceback (most recent call last): 
    File "/usr/local/lib/python2.7/dist-packages/pyrouge/tests/Rouge155_test.py", line 218, in test_options 
    pyrouge_output = check_output_clean(pyrouge_command) 
    File "/usr/local/lib/python2.7/dist-packages/pyrouge/tests/Rouge155_test.py", line 17, in <lambda> 
    check_output_clean = lambda c: check_output(c).decode("UTF-8").strip() 
    File "/usr/lib/python2.7/subprocess.py", line 566, in check_output 
    process = Popen(stdout=PIPE, *popenargs, **kwargs) 
    File "/usr/lib/python2.7/subprocess.py", line 710, in __init__ 
    errread, errwrite) 
    File "/usr/lib/python2.7/subprocess.py", line 1327, in _execute_child 
    raise child_exception 
OSError: [Errno 2] No such file or directory 

====================================================================== 
ERROR: test_write_config (pyrouge.tests.Rouge155_test.PyrougeTest) 
---------------------------------------------------------------------- 
Traceback (most recent call last): 
    File "/usr/local/lib/python2.7/dist-packages/pyrouge/tests/Rouge155_test.py", line 197, in test_write_config 
    check_output(command.split()) 
    File "/usr/lib/python2.7/subprocess.py", line 566, in check_output 
    process = Popen(stdout=PIPE, *popenargs, **kwargs) 
    File "/usr/lib/python2.7/subprocess.py", line 710, in __init__ 
    errread, errwrite) 
    File "/usr/lib/python2.7/subprocess.py", line 1327, in _execute_child 
    raise child_exception 
OSError: [Errno 2] No such file or directory 

---------------------------------------------------------------------- 

Я бегу Ubuntu, и я установил XML :: DOM с помощью синапсов установки пакета.

Кроме того, я запустил команду pyrouge_set_rouge_path.py и направил ее в мой каталог ROUGE. Я использовал sudo для всех моих установок.

+0

Вы используете ** sudo **? Если нет, попробуйте. – Hao

+0

Да, я использовал sudo. Я добавлю это к вопросу. –

+0

Вы нашли решение, столкнулись с теми же ошибками? – futurelj

ответ

1

В Rouge155_test.py файл, вы должны изменить две строки:

изменить

"pyrouge_evaluate_plain_text_files.py -m {} -s {} -sfp " 

в

"pyrouge_evaluate_plain_text_files -m {} -s {} -sfp " 

И изменить

"pyrouge_write_config_file.py -m {m} -s {s} " 

в

"pyrouge_write_config_file -m {m} -s {s} " 
Смежные вопросы