使用geopy导入异常

时间:2015-11-12 20:06:24

标签: python pydev geopy

我使用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。

1 个答案:

答案 0 :(得分:0)

改为使用:

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

你应该看到正确的输出