0

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

我正在使用 Enthought Canopy 来编写脚本。

我怎样才能解决这个问题?

我真正需要的是一个包来计算纬度-经度坐标对的大圆距离。如果您有建议,请告诉我。

4

1 回答 1

1

geopy 包不在Canopy/EPD 存储库中。

相反,它位于“社区”(PyPi 镜像)存储库中(在包管理器中由“PyPI”徽标标记),其中包含 11,000 个未经测试(“原样”)的包。这个 repo 没有维护,我们不测试也不一定提供这些包的依赖项。它的主要目的是供一些老客户使用。对于不明确和不便,我们深表歉意。

我们通常建议使用本文中描述的方法安装非 Canopy 包:“将外部包安装到 Canopy Python中”。

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

这应该适用于 geopy,因为它是纯 Python。

于 2015-10-30T21:55:18.500 回答