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


今天在用python进行文本处理的过程中,出现了很多小bug,当我们在选择用nlpir包来进行分词测试的过程中,出现如下错误:


测试程序:

pynlpir.open()
    segments = ("\n汉语标注模式:" + str(pynlpir.segment(lines, pos_english=False)))
    outputs.write(segments)

错误:

<span style="font-size:14px;">Traceback (most recent call last):  
  File "<stdin>", line 1, in <module>  
  File "pynlpir/__init__.py", line 99, in open  
    raise RuntimeError("NLPIR function 'NLPIR_Init' failed.")  
RuntimeError: NLPIR function 'NLPIR_Init' failed. <span style="font-family: 宋体; background-color: rgb(255, 255, 255);"> </span></span>

我便在网上查找了一下,发现了这个错误,
错误原因:

pynlpir的library的授权过期了。

解决办法:


在GitHub上下载新的授权:NLPIR许可证,并将新的授权放到data文件夹下面,并重启项目,再次测试分词程序,分词成功。

猜你喜欢

转载自blog.csdn.net/huacode/article/details/80229574