1

我使用 geopy 库来处理位置。https://pypi.python.org/pypi/geopy

我第一次安装并使用它,它工作得很好。接下来的几天,我执行了相同的代码,但出现了一个异常:

Traceback (most recent call last):
from geopy import geocoders
ImportError: cannot import name geocoders

我还尝试重新安装库并重新设置解释器路径。我使用 windows 7,eclipse Mars.1 Release (4.5.1) 和 pydev。Python 版本是 2.7.10。

4

1 回答 1

1

而是使用:

import geopy.geocoders

甚至:

import geopy.geocoders as geocoders

编辑:

以下是下载和运行示例的完整步骤:

打开终端并运行命令:

pip install geopy

完成后,在同一目录中创建一个名为 example.py 的文件,然后将以下代码复制到其中:

from geopy.geocoders import Nominatim
geolocator = Nominatim()
location = geolocator.geocode("175 5th Avenue NYC")
print(location.address)

print((location.latitude, location.longitude))

print(location.raw)

然后使用以下命令从终端运行文件:

python example.py

你应该看到正确的输出

于 2015-11-12T20:09:57.727 回答