geopy.distance.great_circle 无法识别

geopy.distance.great_circle not recognized

当我尝试使用 from geopy.distance import great_circle 从 geopy 导入 great_circle 时,我收到一条错误消息,告诉我无法导入 great_circle

我正在使用 enthought canopy 编写脚本。

我该如何解决这个问题?

我真正需要的是一个计算经纬度坐标对的大圆距离的程序包。如果您有推荐,请告诉我。

geopy 包不在the Canopy / EPD repository

而是在 "Community"(PyPi 镜像)存储库(在包管理器中用 "PyPI" 标志标记),其中包含 11,000 个未经测试的 ("as is") 包。这个 repo 没有维护,我们不测试也不一定提供这些包的依赖项。它的主要目的是供一些老客户使用。对于不明确和不便,我们深表歉意。

我们通常建议使用本文中描述的方法安装非 Canopy 包: “Installing external packages into Canopy Python”。

在许多情况下,所需要的只是在包管理器中卸载包(如果适用),然后从打开 Canopy 命令提示符(或 Canopy 终端) Canopy 工具菜单,然后键入: pip install <packagename>

这对 geopy 来说应该很好用,因为它是纯粹的 Python。