更新 googlemaps python 包后出现奇怪 "TransportError"

Strange "TransportError" after updating googlemaps python package

我已经为 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"])

你有什么建议吗?

我通过 uninstalling/reinstalling 包简单地解决了问题,但我很想知道是什么以及导致错误的原因。