首页 > 解决方案 > 简单的公共 API 调用上的 SSLError

问题描述

所以我正在尝试使用 python 中的“请求”库进行简单的 API 调用。遇到模块不可用的回溯错误,我似乎无法通过查看有关同一主题的其他论坛来解决该错误。

我正在运行以下脚本并在我的 MS vis studio IDE 中查看终端窗口。

import requests

r = requests.get('https://www.fema.gov/api/open/v2/DisasterDeclarationsSummaries')

status = r.status_code

print(r)
print(status)

非常基本,是的。我看到的最终错误是:

requests.exceptions.SSLError: HTTPSConnectionPool(host='www.fema.gov', port=443): Max retries exceeded with url: /api/open/v2/DisasterDeclarationsSummaries (Caused by SSLError("Can't connect to HTTPS URL because the SSL module is not available."))

我第一次在 Windows 机器上通过 Anaconda 运行 python。我已尝试两次卸载并重新安装 Anaconda,但没有成功。具有(应该是)相同笔记本电脑配置的我的同事可以很好地运行代码。有什么建议么?

标签: pythonapisslpython-requestsanaconda

解决方案


推荐阅读