我使用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。
答案 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
你应该看到正确的输出