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

使用NetworkX与Jupyter Notebook遇AttributeError问题求助

解决AttributeError: module 'scipy.sparse' has no attribute 'coo_array'

问题根源

scipy.sparse.coo_array是Scipy 1.7.0及以上版本才引入的API,你的Scipy版本过低,无法适配当前使用的NetworkX版本的内部调用逻辑。你之前仅升级了pip、conda和Notebook,未对Scipy进行版本更新。

具体解决方案

  • 升级Scipy
    根据你的环境选择对应命令执行:

    • pip环境(在Jupyter Notebook中运行):
      import sys
      !{sys.executable} -m pip install --user scipy --upgrade
      
    • conda环境:
      conda upgrade scipy
      
  • 验证版本
    升级完成后,运行以下代码确认Scipy版本达标:

    import scipy
    print(scipy.__version__)
    

    需确保版本号≥1.7.0。

  • 重启内核并重新执行代码
    关闭当前Jupyter Notebook内核并重启,再运行你的NetworkX代码即可解决该错误。

额外排查方案

若升级Scipy后问题仍存在,建议同步升级NetworkX到最新稳定版:

import sys
!{sys.executable} -m pip install --user networkx --upgrade

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.24 18:09:23