在Linux下安装hanlp的时候,万事具备却遇到了TypeError: startJVM() got an unexpected keyword argument 'convertStrings’这样的问题
解决方法:找到 启动JVM的代码块做出如下修改
我的代码块是在 speech/lib/python3.6/sit-packages/pyhanlp 下的__init__.py 文件,speech是我的虚拟环境,找到pyhanlp的安装地方就找到这个文件。
启动JVM
startJVM(
jvm_path,
JAVA_JAR_CLASSPATH,
"-Xms%s" %
HANLP_JVM_XMS,
"-Xmx%s" %
HANLP_JVM_XMX, convertStrings=True)
将末行的 convertStrings=True删除以消除影响,本人就是这么解决问题的,有什么其他什么好的方法大家一起交流。