LangChain运行时报DLL加载错误

现象

  • 运行时报错:
from numexpr.interpreter import MAX_THREADS, use_vml, __BLOCK_SIZE1__
ImportError: DLL load failed while importing interpreter: 找不到指定的模块。
  • LangChain运行时导入报错-0913160455

原因

  • 安装的numpy中,numexpr在导入相应的计算dll时失败,系统的环境问题,可以通过安装numpy+mkl库解决该问题

解决

  • 通过下载地址 ,找到对应系统版本、python版本、numpy版本的numpy+mkl安装包(如果没有对应numpy版本的,可以考虑找近似版本)
  • 下载后,到项目对应的虚拟环境中,使用pip3 install命令安装该whl包,覆盖掉原本环境中的numpy库即可。