我在Windows中为python安装了networkx模块,并尝试使用vs代码在其上运行一个简单程序。但是,当尝试运行它时,它显示“ AttributeError:模块'networkx'没有属性'Graph'”。不只是图,如果我使用其他networkx函数,它仍然表示networkx没有该特定属性。我在vs代码中遇到此问题的原因仅在于在IDLE上运行它时效果很好。请帮助
这是我的代码:
import networkx as nx
import matplotlib.pyplot as p
G = nx.Graph()
G = nx.complete_graph(10)
nx.draw(G)
p.show()
输出:
Traceback (most recent call last):
File "c:/Python programs/networkx.py", line 1, in <module>
import networkx as nx
File "c:\Python programs\networkx.py", line 4, in <module>
G = nx.Graph()
AttributeError: module 'networkx' has no attribute 'Graph'
答案 0 :(得分:0)
您不能将文件命名为模块。将文件名从networkx更改为其他名称。