首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ImportError:没有名为'geopy‘ipython-notebook的模块

ImportError:没有名为'geopy‘ipython-notebook的模块
EN

Stack Overflow用户
提问于 2016-03-17 23:08:27
回答 2查看 32.1K关注 0票数 9

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

代码语言:javascript
复制
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的新手,我想知道如何安装这个模块(没有管理员权限),或者我有什么其他简单的计算方法?

谢谢,ML

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-03-17 23:31:19

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

代码语言:javascript
复制
pip install geopy

在你的终端里。如果您没有pip,则必须使用以下命令进行安装:

代码语言:javascript
复制
easy_install pip

如果两个命令都使用Permission denied失败,那么您必须以根用户身份启动命令:

代码语言:javascript
复制
sudo easy_install pip
sudo pip install geopy

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

代码语言:javascript
复制
pip install geopy --user

为了便于将来参考,当你遇到这样的错误时:

代码语言:javascript
复制
ImportError: No module named 'XXXXX'

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

代码语言:javascript
复制
% pip search XXXXX

在你的案例中:

代码语言:javascript
复制
% 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

HTH

票数 14
EN

Stack Overflow用户

发布于 2022-02-05 21:26:57

即使你使用pip install命令安装,你仍然需要使用:

代码语言:javascript
复制
conda install -c conda-forge geopy

这个命令在anaconda服务器中,所以它被安装在anaconda中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36064495

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档