是什么引起了'AttributeError:模块'networkx'没有属性'DiGraph'?

时间:2018-12-29 02:13:09

标签: python python-3.x networkx

这是一个简短的python程序:

import networkx as nx

G = nx.DiGraph()

运行它会产生以下错误:

Traceback (most recent call last):
  File "/home/peng/git/mxnet-spike/python/spikes/networkx2.py", line 1, in <module>
    import networkx as nx
  File "/home/peng/git/mxnet-spike/python/spikes/networkx.py", line 19, in <module>
    G = nx.DiGraph()
AttributeError: module 'networkx' has no attribute 'DiGraph'

什么原因导致了此错误?为什么python无法解释这种简单的类构造函数?

1 个答案:

答案 0 :(得分:0)

我认为有人刚刚发布了此内容。文件名不能为networkx,因为它会引起程序包问题。

请参阅:https://stackoverflow.com/a/53966154/10708112

编辑:抱歉,您两次发布了相同的问题。