2017-08-26 13 views
1

私はテキスト要約の評価のためにUbuntuにpyrougeをインストールしたいと考えています。私はthisの指示を使用します。ubuntuにpyrougeがインストールされていません

最初に私は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 

と、この取得:

Exception: Cannot set data directory because the path /home/afsharizadeh/anaconda3/lib/python3.6/site-packages/pyrouge/data does not exist.

とも

pyrouge_set_rouge_path /home/afsharizadeh/pyrouge-0.1.0/pyrouge 

をし、この取得:

Exception: Cannot set data directory because the path /home/afsharizadeh/pyrouge-0.1.0/pyrouge/data does not exist.

とも

pyrouge_set_rouge_path /home/afsharizadeh/pyrouge-0.1.0/pyrouge/test 

と、この取得:

Exception: ROUGE binary not found at /home/afsharizadeh/pyrouge-0.1.0/pyrouge/test/ROUGE-1.5.5.pl. Please set the correct path by running pyrouge_set_rouge_path /path/to/rouge/home.

私はこの問題について同様の質問には、スタックオーバーフローに頼まれたことを知っているが、私は全然知らないので、私は私の問題を解決するカントこの表現 "ROUGE path"が意味するもの。 「ROUGE-1.5.5への道」は何を意味していますか?

私はpyrougeについて2つのディレクトリがあることを知っています。そのうちの1つは~/anaconda3/lib/python3.6/site-packages/pyrougeのパスで、もう1つはサイトからダウンロードしたディレクトリです。このパスは~/pyrouge-0.1.0です。このディレクトリにはbin、pyrouge、pyrouge.egg-infoの3つのディレクトリがあります。私はこの形式で書いたthis pageに基づいて

set pyrouge_set_rouge_path=/home/afsharizadeh/anaconda3/lib/python3.6/site-packages/pyroug 

形式のこの種の後、エラーが表示されていないが、その後私が入力したとき:

python -m pyrouge.test 

私はこのエラーを取得:

Exception: Cannot set data directory because the path /home/afsharizadeh/anaconda3/lib/python3.6/site-packages/pyroug/data does not exist.

---------------------------------------------------------------------- Ran 11 tests in 0.592s

FAILED (errors=9)

どうすればよいですか?

答えて

1

this linkにpyrougeの最新バージョンを使用して、問題は解決されました。この目的のために 私はこれらのコードを置き換える:

pip install pyrouge 
pyrouge_set_rouge_path /absolute/path/to/ROUGE-1.5.5/directory 
python -m pyrouge.test 

で:

この後
git clone https://github.com/bheinzerling/pyrouge 
cd pyrouge 
python setup.py installt 
python -m pyrouge.test 

、すべてのものは大丈夫ですし、私がテストした後、この成功のメッセージが出ます:

Ran 11 tests in 6.322s 
OK 
関連する問題