'DiGraph' object has no attribute 'nodes_iter'
时间: 2023-05-11 09:04:57 浏览: 98
这个问题可能是因为在新版本的 NetworkX 中,nodes_iter() 方法已经被废弃了。可以使用 nodes() 方法来代替。以下是一个使用 nodes() 方法的示例代码:
for node in G.nodes():
print(node)
其中,G 是一个 DiGraph 对象。
相关问题
AttributeError: 'Digraph' object has no attribute '_repr_svg_'
这个错误是因为在使用graphviz包的时候,Digraph对象没有_repr_svg_属性导致的。这个问题可能是由于graphviz包版本不兼容或者安装不完整导致的。解决这个问题的方法是重新安装graphviz包,并确保安装的是最新版本。可以使用conda install graphviz或者pip install graphviz命令重新安装graphviz包。如果还是出现这个问题,可以尝试卸载graphviz包并重新安装。另外,也可以尝试在代码中使用其他的绘图工具,比如matplotlib等。
'DiGraph' object has no attribute 'to_un'
这个错误通常是由于在使用networkx库中的DiGraph对象时,调用了不存在的方法to_un()导致的。to_un()方法是一个自定义的方法,可能是您在使用时写错了方法名或者在对象创建时就没有定义该方法。建议您检查一下您的代码,看看是否有拼写错误或者是否正确地创建了DiGraph对象,并确保您的代码中定义了to_un()方法。如果仍然无法解决问题,请提供更多的代码和上下文信息,以便我们更好地帮助您解决问题。