报错详情
启动langchain工程的时候报错from numexpr import MAX_THREADS, use_vml, __ BLOCK_SIZE1__ ImportError:DLL load failed:找不到指定的模块
经检查,我的版本为Python3.10,依赖库没问题
原因一:如果你是刚配好环境,那么你可能忘记安装了MSVC
-
去下载 https://visualstudio.microsoft.com/zh-hans/visual-cpp-build-tools/
-
下完后打开,点继续
-
在主界面点修改,如果没有和我长得不一样,那就直接到下一步
-
打开“单个组件”,在搜索框输入MSVC,找到最新版的MSVC勾选,然后点修改 5. 等待安装,安装好之后提示重启就好了
原因二:numexpr可能需要重装
- 先升级一下pip:
pip install --upgrade pip
- 删除numexpr库:
pip uninstall numexpr
- 重装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
建议用上面的清华源参数