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

Python导入networkx库时报错:无法从networkx中导入名称'nx'

报错分析与解决

cannot import name 'nx' from 'networkx'

该报错不是因为不存在名为nx的库,本质是导入语法使用错误。

nx是Python生态中对networkx库的通用别名约定,并非networkx库内置的成员对象,因此无法使用from networkx import nx的语法完成导入。正确导入方式为:

import networkx as nx

按照上述方式导入后,即可直接使用nx.前缀调用networkx库的所有功能,例如创建图对象可调用nx.Graph()。

如果修改导入语法后仍有报错,可按以下顺序排查:

  • 确认本地环境已安装networkx库,未安装可执行pip install networkx完成安装
  • 检查当前代码运行的工作目录下,是否存在你自行命名为networkx.py的文件,该文件会和官方库重名导致优先级冲突,重命名自定义文件即可解决
  • 若你使用虚拟环境开发,确认当前运行代码的Python解释器,和你安装networkx时使用的解释器为同一个,避免跨环境导入失败

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 02:12:03