AttributeError:模块“ networkx”在vs代码中没有属性“ Graph”

时间:2018-09-27 14:22:44

标签: python visual-studio-code

我在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'

1 个答案:

答案 0 :(得分:0)

您不能将文件命名为模块。将文件名从networkx更改为其他名称。