在Linux系统安装hanlp的时候,jdk环境变量没有问题却爆出了ImportError: cannot import name 'JVMNotFoundException’这样的错误
解决方法:
找到安装hanlp的位置地方有一个__init__.py 的文件
(本人是在虚拟环境中安装的所以路径是speech/lib/python3.6/site-packages/pyhanlp下的__init__.py 文件,speech是我的虚拟环境)
在开始导入包的代码处做一些修改,修改如下:
import glob
import os
import platform
import sys
#JVMNotFoundException, JMVNotSupportedException
from jpype import JClass, startJVM, getDefaultJVMPath, isThreadAttachedToJVM, attachThreadToJVM, java,JVMNotFoundException, JMVNotSupportedException
from pyhanlp.util import eprint, browser_open
将加黑加粗的字段注释掉就行了。
原因私以为是版本不兼容问题
Linux 系统安装HanLP时候出现 ImportError: cannot import name ‘JVMNotFoundException‘
最新推荐文章于 2023-05-24 19:29:18 发布