ROUG安装配置,终于在两台linux和一台Mac上成功安装ROUGE,完美解决各种问题

本文详细介绍了在Ubuntu和Mac系统上安装ROUGE的完整步骤,包括设置环境变量、安装perl相关模块以及解决安装过程中遇到的错误。针对常见问题Exception: Cannot set data directory,提供了解决方案。同时,还涵盖了在Python中使用pyrouge的安装和配置。
摘要由CSDN通过智能技术生成

被rouge各种坑,先提供两种安装方式。

一、简单实用如下:

Python自动文本摘要rouge-n的实现,RougeN

1.使用pip进行安装rouge

pip install rouge

2.计算Rouge的值

from rouge import Rouge
def rouge(a,b):
    rouge = Rouge()  
    rouge_score = rouge.get_scores(a,b, avg=True) # a和b里面包含多个句子的时候用
    rouge_score1 = rouge.get_scores(a,b)  # a和b里面只包含一个句子的时候用
    # 以上两句可根据自己的需求来进行选择
    r1 = rouge_score["rouge-1"]
    r2 = rouge_score["rouge-2"]
    rl =rouge_score["rouge-l"]
    
    return r1, r2, rl
def main():
    a = ["i am a student from china", "the cat was found under the bed"] 
    b = ["i am student from school on japan", "the cat was under the bed"] 
    r1, r2, rl = rouge(a,b)
    print(r1)
    print(r2)
    print(rl)

if __name__ == '__main__':
    main()

========================分割线,如果以上方法无法使用,请按以下操作配置===============================

二、复杂版无错误安装

记录下安装教程以及安装中遇到的问题。

首先在linux上安装,

一、如网上资料所说,安装要求如下:

        1. 需要安装perl解释器(ubuntu 系统已自带, 通过perl -v可查看当前版本);
  2. 需要额外安装perl解释器的XML::DOM模块以及DB_File模块,而XML::DOM的安装又需要XML::RegExp、XML::Parser、LWP::UserAgent和XML::Parser

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值