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


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


测试程序:

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

错误:

"font-size:14px;">Traceback (most recent call last):  
  File "", line 1, in   
  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文件夹下面,并重启项目,再次测试分词程序,分词成功。

你可能感兴趣的:(Python,NLPIR,PyNLPIR,自然语言处理)