重要错误:没有名为“geopy”ipython noteb的模块

2024-06-01 13:52:40 发布

您现在位置:Python中文网/ 问答频道 /正文

目前我需要做一些距离计算。为此,我在我的ipython笔记本(4.0.4版)上尝试以下操作:

from geopy.distance import vincenty

ig_gruendau = (50.195883, 9.115557)
delphi = (49.99908,19.84481)

print(vincenty(ig_gruendau,delphi).miles)

很遗憾,在运行上述代码时收到以下错误:ImportError:没有名为“geopy”的模块

由于我是python的新手,我想知道如何安装这个模块(没有管理员权限),或者我有什么其他的简单的计算选项?

谢谢, 毫升


Tags: 模块代码fromimport距离ipython笔记本distance
1条回答
网友
1楼 · 发布于 2024-06-01 13:52:40

您需要在python安装中安装缺少的模块。所以必须运行命令:

pip install geopy

在你的终端。如果没有pip,则必须使用以下方法安装:

easy_install pip

如果两个命令都因Permission denied而失败,则必须以根用户身份启动该命令:

sudo easy_install pip
sudo pip install geopy

或者对于pip,只为您的用户安装:

pip install geopy --user

作为以后的参考,每当你遇到这样的错误:

ImportError: No module named 'XXXXX'

您可以使用pip在pypi上搜索它:

% pip search XXXXX

在你的情况下:

% pip search geopy
tornado-geopy (0.1.0)  - tornado-geopy is an asynchronous version of the awesome geopy library.
geopy.jp (0.1.0)       - Geocoding library for Python.
geopy.jp-2.7 (0.1.0)   - Geocoding library for Python.
geopy (1.11.0)         - Python Geocoding Toolbox

高温高压

相关问题 更多 >