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

导入numpy报错:无法从numpy.core.multiarray导入asanyarray求助

NumPy导入报错 cannot import name 'asanyarray' 的解决方法
  • 检查版本兼容性并降级NumPy
    NumPy 1.24.0与Python 3.8.5存在部分环境适配问题,建议降级到稳定兼容的1.23.x版本:

    1. 彻底卸载现有NumPy:
      pip uninstall -y numpy
      
    2. 清理pip缓存避免残留:
      pip cache purge
      
    3. 指定兼容版本安装:
      pip install numpy==1.23.5
      
  • 确认Jupyter使用的Python环境
    Jupyter可能和终端使用不同的Python环境,导致安装的NumPy未被识别:

    1. 在Jupyter Notebook中运行以下代码获取当前Python路径:
      import sys
      print(sys.executable)
      
    2. 使用该路径对应的pip重新安装NumPy,例如路径为/usr/local/bin/python3.8时:
      /usr/local/bin/python3.8 -m pip uninstall -y numpy
      /usr/local/bin/python3.8 -m pip install numpy==1.23.5
      
  • 手动清理损坏的NumPy文件
    若卸载重装后仍有残留损坏文件:

    1. 在Python环境中运行以下代码找到NumPy安装目录:
      import numpy
      print(numpy.__file__)
      
    2. 删除该目录下的numpy文件夹,之后重新安装指定版本的NumPy。
  • 更新pip及相关工具
    旧版pip可能导致安装文件损坏,先更新依赖工具:

    pip install --upgrade pip setuptools wheel
    

    再重新安装适配版本的NumPy。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 23:47:09