为什么我不能在 Jupyter Notebook 上导入 geopy.distance.vincenty()?我安装了 geopy 2.0.0

Paw*_*ata 4 python import distance geopy

from geopy.distance import vincenty
Run Code Online (Sandbox Code Playgroud)

我刚刚安装了geopy2.0.0 包,我想像geopy.distance.vincenty()这个文档所说的那样使用。但是,它返回ImportError: cannot import name 'vincenty' from 'geopy.distance'。如果我尝试

from geopy import distance
Run Code Online (Sandbox Code Playgroud)

它变成AttributeError: module 'geopy.distance' has no attribute 'vincenty'。大约两三个月前,我在Google Colab上使用了它,它很好。发生了什么?难道是最新版本放弃了这个属性?

Wee*_*ble 14

是的,它已被删除。查看包含此条目的更改日志的重大更改部分

已删除geopy.distance.vincentygeopy.distance.geodesic改为使用。

  • 太感谢了!有那么一刻我以为是我的装置南移了 (3认同)