dd.*_*dd. 3 python geopy geonames
我正在尝试使用 GeoPy 和 Python 来获取某个位置的纬度和经度。我尝试实现这个问题,如下:
from geopy.geocoders import GeoNames
gn = GeoNames(username='[my username]')
gn.geocode("Cleveland, OH 44106")
Run Code Online (Sandbox Code Playgroud)
但我收到这个错误:
geopy.exc.GeocoderAuthenticationFailure:HTTP 错误 401:未经授权
我在http://www.geonames.org上注册,我也尝试查看这个问题,但我得到同样的错误,除非必须在http://www.geonames.orguser_agent的某个地方指定?
我究竟做错了什么?