python - 属性错误: module 'networkx' has no attribute 'Graph' in vs code

标签 python visual-studio-code

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

相关文章:

python - 如何以正确的方式从pycurl中抽象出来

angular - 在 app.module.ts 文件中确定未使用的 Angular 模块

c++ - 当 watched expression 变为 true 时中断

c# - 如何使用 Visual Studio Code 引用程序集?

python - 从像素坐标计算以厘米为单位的 x 和 y 坐标

Python 不一致的日期时间解析

Python从wget捕获输出?

python - 对嵌套函数运行单元测试

visual-studio-code - 在 Visual Studio Code 中禁用菜单栏时如何删除汉堡菜单按钮

visual-studio-code - 如何使用 VS Code 直接在 Google Cloud Storage 上编辑文件?