问题背景 pyhanlp需要依赖java环境,本人电脑已经安装了java环境,但由于pyhanlp所加载的动态依赖库是2019年安装的Intel芯片版本,导致导入失败,并且报错:FileNotFoundError: [Errno 2] JVM DLL not found: /Library/Java/JavaVirtualMachines/jdk-11.0.4.jdk/Contents/Home/lib/jli/libjli.dylib (实际上该路径存在)。
解决办法 安装最新的Arm64版本的Jdk并将其作为默认jdk搜索路径即可解决问题。
Java Downloads | Oracle