如何使用graph_from_place()函数

如何使用graph_from_place()函数,graph,networkx,Graph,Networkx,我安装了所有的软件包,并使下面的代码工作,但后来做了某事,现在它不工作 import osmnx as ox place_name = "Kamppi, Helsinki, Finland" graph = ox.graph_from_place(place_name) type(graph) fig, ax = ox.plot_graph(graph) plt.tight_layout() 给出错误: AttributeError: module 'networkx' has no attr

我安装了所有的软件包,并使下面的代码工作,但后来做了某事,现在它不工作

import osmnx as ox
place_name = "Kamppi, Helsinki, Finland"
graph = ox.graph_from_place(place_name)
type(graph)
fig, ax = ox.plot_graph(graph)
plt.tight_layout()
给出错误:

AttributeError: module 'networkx' has no attribute 'MultiDiGraph'

我解决了。我有2.3版,并使用卸载了模块
networkx

pip3 uninstall networkx
然后使用安装以前的版本

pip3 install networkx==2.0

现在它工作了。:)

我解决了。我有2.3版,并使用卸载了模块
networkx

pip3 uninstall networkx
然后使用安装以前的版本

pip3 install networkx==2.0

现在它工作了。:)

您能检查一下您使用的是哪个版本的NetworkX吗?您好。已安装版本2.3。我刚刚在我的计算机上运行了您的代码段,它执行得很好,没有错误。@gboeing您有哪个版本?也许我应该安装那个版本。你能检查一下你使用的是哪个版本的NetworkX吗?嗨。已安装版本2.3。我刚刚在我的计算机上运行了您的代码段,它执行得很好,没有错误。@gboeing您有哪个版本?也许我应该安装那个版本。