【问题标题】:Python geopy installPython geopy 安装
【发布时间】:2014-10-09 11:02:50
【问题描述】:

我正在尝试在 Python 中安装 Geopy。我该如何以非常简单的方式做到这一点?我安装了 Python 3.4.0 启动器。我在哪里编写 Geopy 安装命令?在扩展名为 .py 的文本文件上?还是在终端?我已经阅读了使用 easy-install 和 pip 安装 Geopy 的方法。我应该使用哪一个? 下面是我读过的一个例子:

mkdir -p $HOME/lib/pythonX.Y, where X.Y is the Python version, and press Enter.
easy_install-X.Y package, where package is the name of the package to install, and press Enter.

下面是我读过的另一个安装:

pip install geopy

>>> from geopy.geocoders import Nominatim
>>> geolocator = Nominatim()
>>> location = geolocator.geocode("175 5th Avenue NYC")
>>> print(location.address)
Flatiron Building, 175, 5th Avenue, Flatiron, New York, NYC, New York, ...
>>> print(location.latitude, location.longitude)
(40.7410861, -73.9896297241625)
>>> print(location.raw)
{u'place_id': u'9167009604', u'type': u'attraction', ...}

那么,在上面的代码中,我在哪里写这个,因为这是根据请求打印结果?在终端?我有 Python 启动器,但似乎无法在其中编写新脚本,它只加载扩展名为 .py 的文本文件。

抱歉,这里询问了基础知识。非常新手。如果有人能解释我如何安装 Geopy 并逐步执行上述地理编码技术,将不胜感激。

【问题讨论】:

    标签: python geopy


    【解决方案1】:

    假设您已安装 pip(如英里所述),在终端中输入:

    pip install geopy
    

    那么你应该可以在 python 中使用 geopy 模块了。从终端尝试

    python
    >>> from geopy.geocoders import Nominatim
    >>> geolocator = Nominatim()
    ...etc
    

    【讨论】:

    • 感谢您和@miles82 的帮助。上述建议已返回:Python 2.7.5 (default, Aug 25 2013, 00:04:04) [GCC 4.2.1 Compatible Apple LLVM 5.0 (clang-500.0.68)] on darwin;点安装geopy;文件“”,第 1 行 pip install geopy ^ SyntaxError: invalid syntax; -m pip 安装geopy;文件“”,第 1 行 -m pip install geopy ^ SyntaxError: invalid syntax; -m 确保点;文件“”,第 1 行 -m ensurepip ^ SyntaxError: invalid syntax;点安装geopy;文件“”,第 1 行 pip install geopy SyntaxError: invalid syntax
    • 在终端输入命令,看起来你是在尝试在 python 解释器中输入它们?
    • 这是在终端中。首先,我输入了“python”,它加载了上面粘贴的第一行。
    • 上面写着 Python 2.7.5。但是当我启动 Python Launcher 时,它是 3.4.0。那么也许 pip 没有在 2.7.5 中预装?
    • 如果我继续并在终端打开后立即输入“pip install geopy”(不先输入“python”)然后它返回:Macintosh:~ user$ pip install geopy -bash: pip : 找不到命令
    【解决方案2】:

    Python 3.4 自带 pip,所以你应该可以在命令行中执行以下操作:

    python -m pip install geopy
    

    如果这不起作用,请先尝试运行:

    python -m ensurepip
    

    【讨论】:

    • 感谢您和@KieranBristow 的帮助。上述建议已返回:Python 2.7.5 (default, Aug 25 2013, 00:04:04) [GCC 4.2.1 Compatible Apple LLVM 5.0 (clang-500.0.68)] on darwin pip install geopy File "”,第 1 行 pip install geopy ^ SyntaxError:无效语法 -m pip install geopy 文件“”,第 1 行 -m pip install geopy ^ SyntaxError:无效语法 -m ensurepip 文件“”,第 1 行 - m ensurepip ^ SyntaxError: invalid syntax pip install geopy File "", line 1 pip install geopy SyntaxError: invalid syntax
    • 那是因为您启动了 Python 2.7,它不像 3.4 那样捆绑 pip(显然您已经安装了两个版本)。很高兴你让它工作了。
    【解决方案3】:

    假设您尝试在 Windows 上安装。这就是我所做的。 先决条件:点子(Else find here, how to install it

    1. 第 1 步:以管理员身份运行 cmd
    2. 第 2 步:cd ..
    3. 第 3 步:cd .. // 你现在是根目录
    4. 第 4 步:pip install geopy

    虽然回答已经晚了。希望它可以帮助某人。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多