Python 模块';osmnx';没有属性';从"地点"开始的"图形"x27;

Python 模块';osmnx';没有属性';从"地点"开始的"图形"x27;,python,pycharm,osmnx,Python,Pycharm,Osmnx,不管我在G=ox旁边放了什么属性 它返回一个属性错误 目前,我的代码的第一部分是: import osmnx as ox place = ["Grand Rapids, MI"] G = ox.graph_from_place(place, retain_all=True, simplify=True, network_type='all') u = [] v = [] key = [] data = [] for uu, vv, kkey, ddata in G.edg

不管我在G=ox旁边放了什么属性 它返回一个属性错误

目前,我的代码的第一部分是:

import osmnx as ox

place = ["Grand Rapids, MI"]
G = ox.graph_from_place(place, retain_all=True, simplify=True, network_type='all')

u = []
v = []
key = []
data = []
for uu, vv, kkey, ddata in G.edges(keys=True, data=True):
我已经正确安装了conda和exec文件。 我有最新的osmnx更新


是否应该是
ox.graph.graph\u from\u place()

请检查以下文档:


您的工作目录中可能有一个名为
osmnx.py
的文件正在被导入。重命名它,然后重试。另请参见

这应该是有效的。你能从某个地方画出ox.graph.graph吗。我猜您有一个名为“osmnx.py”的本地文件。Python将选择这个模块而不是安装的模块。当搜索与相同错误相关的其他问题时,我也很想知道这一点。我得搜索我的文件,看看能不能找到什么。到目前为止什么都没有。我也这么做了,但不幸的是仍然返回相同的属性错误。从“osmnx没有属性图”到“osmnx没有属性图”,如果您查看osmnx文档,它们会将几乎所有的API导入根命名空间。他的代码应该是有效的。在我的代码中,我打印了print(ox),它只是说它没有显示osmnx.py文件的位置。我检查了我的目录,没有看到osmnx.py的任何副本。试试这个。打开计算机的内置终端/命令提示符(不是IDE软件),将目录更改为项目的工作文件夹,然后运行
python-c“导入osmnx;打印(osmnx)”
。然后,请在这里添加一条注释,在完全按照您所说的做了之后,您可以在其中一字不差地粘贴完整的输出。它打印出来了我不确定到底是什么改变了。我只是重新安装了conda和osmnx。更新了conda并更新了所有软件包(以前不允许我这么做)。这样做之后,事情就发生了。我感谢你的帮助。谢谢教授!