我使用geopy库来处理位置。https://pypi.python.org/pypi/geopy
我第一次安装并使用它,它工作得很好。接下来的几天,我执行了同样的代码,但有一个例外:
Traceback (most recent call last):
from geopy import geocoders
ImportError: cannot import name geocoders我还尝试重新安装库并重新设置解释器路径。我使用的是windows7,eclipse Mars.1版本(4.5.1)和pydev。Python版本为2.7.10。
发布于 2015-11-13 04:09:58
请改用:
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并且您应该会看到正确的输出
https://stackoverflow.com/questions/33680372
复制相似问题