You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

导入UMAP库报Numba needs NumPy 1.20 or less错误如何解决

问题原因

该报错是版本依赖不兼容导致:当前环境中安装的NumPy版本高于1.20,而对应版本的Numba最高仅支持NumPy 1.20及以下版本,UMAP依赖Numba运行,因此导入时报错。你提到两个包都是最新版,实际是当前环境的Numba不是最新版,新版Numba已经适配了更高版本的NumPy。

解决方案
  • 方案1:降级NumPy到兼容版本
    执行以下命令安装1.20.x版本的NumPy:
    pip install numpy==1.20.3
    安装完成后重新运行代码测试导入即可。如果其他依赖包需要更高版本NumPy,优先选择方案2。
  • 方案2:升级Numba到最新适配版本
    执行以下命令升级Numba到最新版,新版Numba已经支持更高版本的NumPy,无需降级NumPy:
    pip install --upgrade numba
    升级完成后测试导入umap即可。
  • 额外验证操作
    如果执行以上两个方案后仍报错,可执行命令重装UMAP:
    pip install --force-reinstall umap-learn
    如果你使用conda管理环境,将上述命令中的pip替换为conda执行即可。

内容的提问来源于stack exchange,提问作者Evgenii Borodin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 08:24:08