擅长:python、mysql、java
<p>要遵循的所有步骤(仅适用于Linux):</p>
<h3>步骤1:从源安装Pyrouge(不是从<code>pip</code>)</h3>
<pre><code>git clone https://github.com/bheinzerling/pyrouge
cd pyrouge
pip install -e .
</code></pre>
<h3>第二步:安装胭脂红官方脚本</h3>
^{pr2}$
<h3>第三步:用红笔指着胭脂红</h3>
<pre><code>pyrouge_set_rouge_path ~/pyrouge/rouge/tools/ROUGE-1.5.5/
</code></pre>
<p><em>给pyrouge的路径应该是绝对路径!</em></p>
<h3>步骤4:安装libxml parser</h3>
<p>如<a href="https://github.com/bheinzerling/pyrouge/issues/27" rel="nofollow noreferrer">this issue</a>中所述,您需要安装libxml解析器:</p>
<pre><code>sudo apt-get install libxml-parser-perl
</code></pre>
<h3>步骤5:重新生成异常DB</h3>
<p>如<a href="https://github.com/bheinzerling/pyrouge/issues/8" rel="nofollow noreferrer">this issue</a>中所述,您需要重新生成异常数据库:</p>
<pre><code>cd rouge/tools/ROUGE-1.5.5/data
rm WordNet-2.0.exc.db
./WordNet-2.0-Exceptions/buildExeptionDB.pl ./WordNet-2.0-Exceptions ./smart_common_words.txt ./WordNet-2.0.exc.db
</code></pre>
<h3>步骤6:运行测试</h3>
<pre><code>python -m pyrouge.test
</code></pre>
<p>你应该看到:</p>
<blockquote>
<p>Ran 11 tests in 6.322s<br/>
OK</p>
</blockquote>