奇怪" TransportError"更新googlemaps python包后

时间:2018-01-05 23:25:43

标签: python-2.7 google-maps reverse-geocoding google-static-maps

我为python 2.7安装了googlemaps软件包的版本,它完全正常工作。当我尝试运行相同的代码更新包后,我收到消息

TransportError: [('system library', 'fopen', 'No such file or directory'),
 ('BIO routines', 'BIO_new_file', 'no such file'), 
('x509 certificate routines', 'X509_load_cert_crl_file', 'system lib')]

我不知道它可能是什么。我试图回滚到以前版本的软件包,但错误仍然存​​在。 我试图运行的代码是一个非常标准的反向地理编码,如:

import googlemaps

gmaps = googlemaps.Client(key="my_key_here")

reverse_result = gmaps.reverse_geocode((lat,lon))

for result in reverse_result:
    print(result["types"], result["formatted_address"])

你有什么建议吗?

1 个答案:

答案 0 :(得分:0)

我只是通过卸载/重新安装软件包解决了问题,但我很想知道是什么以及导致错误的原因。