【pynlpir问题解决】RuntimeError:NLPIR function 'NLPIR_Init' failed

转载:http://blog.csdn.net/junkichan/article/details/51908416


1、实验过程:在pycharm中新建项目textmining,在项目下新建文件夹File将pynlpir文件夹添加到该文件夹后,运行分词测试程序:

[python]  view plain  copy
  1. <span style="font-size:14px;">#!/usr/bin/env python  
  2. # -*- coding: utf-8 -*-  
  3.   
  4. """ 
  5. 功能:测试PyNLPIR包 
  6. 时间:2016年7月13日 13:02:37 
  7. """  
  8.   
  9. import pynlpir  
  10.   
  11. pynlpir.open()  
  12.   
  13. s = '欢迎科研人员、技术工程师、企事业单位与个人参与NLPIR平台的建设工作。'  
  14. result = pynlpir.segment(s)  
  15.   
  16. for item in result:  
  17. print item[0], item[1]</span>  

2、运行出现的问题:

[python]  view plain  copy
  1. Traceback (most recent call last):    
  2.   File "<stdin>", line 1in <module>    
  3.   File "pynlpir/__init__.py", line 99in open    
  4.     raise RuntimeError("NLPIR function 'NLPIR_Init' failed.")    
  5. RuntimeError: NLPIR function 'NLPIR_Init' failed.

检查 pynlpir/Data/NLPIR.user文件内容,有

[...]pynlpir/pynlpir/Data/NLPIR.user Not valid license or your license expired! Please feel free to contact pipy_zhang@msn.com!`

```

说明 pynlpirlibrary的授权过期了

 

3、解决方法

可到github上下载新的授权:https://github.com/NLPIR-team/NLPIR/tree/master/License,并将新的授权放到data文件夹下,并重启项目,再次测试分词程序,分词成功。



  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值