2016-03-07 111 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} "