当我尝试使用 geopy 从 geopy 导入 great_circle 时,from geopy.distance import great_circle
我收到一条错误消息,告诉我great_circle
无法导入。
我正在使用 Enthought Canopy 来编写脚本。
我怎样才能解决这个问题?
我真正需要的是一个包来计算纬度-经度坐标对的大圆距离。如果您有建议,请告诉我。
geopy 包不在Canopy/EPD 存储库中。
相反,它位于“社区”(PyPi 镜像)存储库中(在包管理器中由“PyPI”徽标标记),其中包含 11,000 个未经测试(“原样”)的包。这个 repo 没有维护,我们不测试也不一定提供这些包的依赖项。它的主要目的是供一些老客户使用。对于不明确和不便,我们深表歉意。
我们通常建议使用本文中描述的方法安装非 Canopy 包:“将外部包安装到 Canopy Python中”。
在许多情况下,只需在包管理器中卸载包(如果适用),然后从 Canopy 工具菜单打开 Canopy 命令提示符(或 Canopy 终端),然后键入:
pip install <packagename>
这应该适用于 geopy,因为它是纯 Python。