我在Windows中安装了Python的networkx模块,并尝试使用VS Code在其上运行一个简单的程序。但是当尝试运行时,它显示“AttributeError:模块'networkx'没有属性'Graph'”。不仅仅是 Graph,如果我使用其他 networkx 函数,它仍然表示 networkx 没有该特定属性。我在 vs code 中遇到这个问题只是因为在 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'
最佳答案
您不能将文件命名为与模块相同的名称。将文件名从 networkx 更改为其他名称。
关于python - 属性错误: module 'networkx' has no attribute 'Graph' in vs code,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52539262/