geopy.exc.GeocoderAuthenticationFailure:HTTP 错误 401:未经授权
Posted
技术标签:
【中文标题】geopy.exc.GeocoderAuthenticationFailure:HTTP 错误 401:未经授权【英文标题】:geopy.exc.GeocoderAuthenticationFailure: HTTP Error 401: Unauthorized 【发布时间】:2019-11-19 19:33:27 【问题描述】:我正在尝试使用 GeoPy 和 Python 获取某个位置的纬度和经度。我尝试实现this question,如下:
from geopy.geocoders import GeoNames
gn = GeoNames(username='[my username]')
gn.geocode("Cleveland, OH 44106")
但我得到这个错误:
我在http://www.geonames.org 注册,我也尝试查看this question,但我得到了同样的错误,除非user_agent
必须在某处指定http://www.geonames.org?
我做错了什么?
【问题讨论】:
【参考方案1】:原来我必须在登录我的帐户时在https://www.geonames.org/manageaccount 启用免费网络服务,它现在可以正常工作了。
【讨论】:
以上是关于geopy.exc.GeocoderAuthenticationFailure:HTTP 错误 401:未经授权的主要内容,如果未能解决你的问题,请参考以下文章