错误信息:
jpype._jclass.ExceptionInInitializerError: None
D:miniconda3Libsite-packagespyhanlpstatic\data\dictionary\other\CharType.bin (系统找不到指定的路径。)
分析:
运行hanlp命令时,报错找不到路径,由错误信息我们可以看到这里面的报错路径“D:miniconda3Libsite-packagespyhanlpstatic”明显不是正确的路径,那么肯定是哪里配置路径出问题了。
解决方法:
经过排查解决,我们发现这是hanlp.properties中root路径的配置地址,并且配置的路径为Windows格式的目录路径“D:\miniconda3\Lib\site-packages\pyhanlp\static”,但是配置文件中其它路径均采用的是linux格式的“/”配置,所以我们将路径更改为“D:/miniconda3/Lib/site-packages/pyhanlp/static”即可解决问题。