AttributeError:模块“networkx”没有属性“Graph”

2024-05-09 18:51:40 发布

您现在位置:Python中文网/ 问答频道 /正文

我通过下载分发文件并运行以下命令安装了networkx:

python setup.py install

似乎已经成功了,我在安装后收到了这个消息

Installed c:\python\python36-32\lib\site-packages\decorator-4.0.11-py3.6.egg
Finished processing dependencies for networkx==1.11

但是当我运行一个非常简单的测试代码时,我会得到错误

import networkx as nx

G=nx.Graph()

print(G.nodes())
print(G.edges())

print(type(G.nodes()))
print(type(G.edges()))

Traceback (most recent call last): File "netExample.py", line 3, in G=nx.Graph()

AttributeError: module 'networkx' has no attribute 'Graph'

运行print(dr(nx))提供以下属性:

['GraphMLReader', 'GraphMLWriter', 'builtins', 'cached', 'doc', 'file', 'loader', 'name', 'package', 'path', 'spec', 'exception', 'generate_adjlist', 'generate_edgelist', 'generate_gexf', 'generate_gml', 'generate_graph6', 'generate_graphml', 'generate_multiline_adjlist', 'generate_pajek', 'generate_sparse6', 'parse_adjlist', 'parse_edgelist', 'parse_gml', 'parse_graph6', 'parse_graphml', 'parse_leda', 'parse_multiline_adjlist', 'parse_pajek', 'parse_sparse6', 'read_adjlist', 'read_edgelist', 'read_gexf', 'read_gml', 'read_gpickle', 'read_graph6', 'read_graphml', 'read_leda', 'read_multiline_adjlist', 'read_pajek', 'read_shp', 'read_sparse6', 'read_weighted_edgelist', 'read_yaml', 'readwrite', 'relabel_gexf_graph', 'utils', 'write_adjlist', 'write_edgelist', 'write_gexf', 'write_gml', 'write_gpickle', 'write_graph6', 'write_graphml', 'write_multiline_adjlist', 'write_pajek', 'write_shp', 'write_sparse6', 'write_weighted_edgelist', 'write_yaml']


Tags: networkxreadparsegeneratewritemultilineprintnx
1条回答
网友
1楼 · 发布于 2024-05-09 18:51:40

按照以下步骤,它在python 3.5版本中对我有效。

  1. 已下载networkx-1.11.zip
  2. 提取了zip文件
  3. 打开命令并cd to extracted directory
  4. 运行python setup.py install
  5. 使用pip freeze验证安装
  6. 将测试代码保存在netExample.py文件中。
  7. 在命令行命令中,cd到包含netExample.py的文件夹
  8. 运行python netExample.py

下面是我得到的输出:

D:\Naveen\so>python netExample.py
[]
[]
<class 'list'>
<class 'list'>

请检查以下内容:

  1. 确认您是否正在从官方网站下载。
  2. 在实际的networkx模块出现在

相关问题 更多 >