from numexpr.interpreter import ... ImportError: DLL load failed:找不到指定的模块

文章提供了针对启动langchain工程时遇到的numexpr导入错误的解决方案,包括检查MSVC是否安装,重装numexpr库,以及处理依赖库版本不匹配问题。建议用户尝试下载MSVCBuildTools,更新或降级numexpr版本来解决问题。
摘要由CSDN通过智能技术生成

报错详情


启动langchain工程的时候报错from numexpr import MAX_THREADS, use_vml, __ BLOCK_SIZE1__ ImportError:DLL load failed:找不到指定的模块
经检查,我的版本为Python3.10,依赖库没问题

原因一:如果你是刚配好环境,那么你可能忘记安装了MSVC


  1. 去下载 https://visualstudio.microsoft.com/zh-hans/visual-cpp-build-tools/
    在这里插入图片描述

  2. 下完后打开,点继续
    在这里插入图片描述

  3. 在主界面点修改,如果没有和我长得不一样,那就直接到下一步在这里插入图片描述

  4. 打开“单个组件”,在搜索框输入MSVC,找到最新版的MSVC勾选,然后点修改 在这里插入图片描述5. 等待安装,安装好之后提示重启就好了

原因二:numexpr可能需要重装


  1. 先升级一下pip:pip install --upgrade pip
  2. 删除numexpr库:pip uninstall numexpr
  3. 重装numexpr库:pip install numexpr -i https://pypi.tuna.tsinghua.edu.cn/simple some-package

pip安装时参数 -i https://pypi.tuna.tsinghua.edu.cn/simple some-package 即使用清华pip源

原因三:依赖库版本不匹配,尝试降版本或升版本


是降是升都看你了,我这里提供一个浏览版本号的方法:pip install numexpr==
在这里插入图片描述
如果想要换成2.7.0版本,那么就输入:pip install numexpr==2.7.0
建议用上面的清华源参数

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值