Geopy - HTTP错误404:未找到

时间:2017-05-31 07:10:55

标签: python geopy

我正在使用geopy包从Lon / Lat坐标获取地址。代码如下:

from geopy.geocoders import Nominatim
geolocator = Nominatim(scheme='http')
location = geolocator.reverse('43.4393,-3.7694', timeout=5)
print location.address

但是,有一次,程序包停止工作,我收到以下错误:

 File "<ipython-input-2-e911deb2bb07>", line 2, in <module>
    location = geolocator.reverse('43.4393,-3.7694', timeout=5)

  File "C:\Python27\Lib\site-packages\geopy\geocoders\osm.py", line 248, in reverse
    self._call_geocoder(url, timeout=timeout), exactly_one

  File "C:\Python27\Lib\site-packages\geopy\geocoders\base.py", line 160, in _call_geocoder
    raise GeocoderServiceError(message)

GeocoderServiceError: HTTP Error 404: Not found

请注意,相反的操作 - 从地址获取lon / lat也不起作用。

我无法在文档或此处找到有关错误的任何信息。我会很高兴任何建议。谢谢。

修改

我尝试重新安装包,但没有效果。此外,该代码适用于我的同事的PC。这让我很困惑。

编辑2

好的,几个小时后就开始工作了。喜欢这种错误。

0 个答案:

没有答案