Python文件名不能和模块名同名-否则报错
当前文件名:geopy.py
文件引入import geopy
运行报错,因为调用geopy的方法首先从当前文件找方法,当然找不到,所以会报错了
1 from geopy.distance import geodesic 2 3 newport_ri = (41.49008, -71.312796) 4 cleveland_oh = (41.499498, -81.695391) 5 print(geodesic(newport_ri, cleveland_oh).miles)
>>>from geopy.distance import geodesic
>>>ModuleNotFoundError: No module named 'geopy.distance'; 'geopy' is not a package

浙公网安备 33010602011771号