一个ner的bug

整个机器人代码之前都是好好的,今天启动的时候,就报Initialization failed! 的错误,然后想着其他模块应该没有问题。然后单独运行或者叫测试吧,测试了下

search_eng.py,发现报Initialization failed!  错误,很高兴,问题一下子定位到了,但是还不知道是这个py文件里面哪一行导致的这个错误。我就刚脆代码都注释掉,然后再一行行开起来。发现import ner 导致的。是因为过期了导致的,

解决方法

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

我用到的是分词的功能,提供分词的license for a month 一个月的有效期,如果失效再去网上下载新的授权覆盖源文件即可 NLPIR.user

注意:你不要按如下方法右键另存为的方式下载文件,否则是下载的错的

参考:

   https://blog.csdn.net/glory1234work2115/article/details/54144013 

NLPIR RuntimeError: NLPIR function 'NLPIR_Init' failed 解决方案 

这篇文章。

原文地址:https://www.cnblogs.com/www-caiyin-com/p/8693695.html