Mac M2 芯片安装Pyhanlp后Jdk Not Found Error问题解决

问题背景

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

CoolCats
CoolCats
理学学士

我的研究兴趣是时空数据分析、知识图谱、自然语言处理与服务端开发