python - 简单的公共 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,但没有成功。具有(应该是)相同笔记本电脑配置的我的同事可以很好地运行代码。有什么建议么?
解决方案
推荐阅读
- sql - 使用 SQL 存储过程同时更新多个观察值
- clickhouse - 带有移动过滤器的 clickhouse 选择请求
- javascript - 将列表转换为树(树节点) - JavaScript
- mysql - 获取 SQL 中具有不同 id 的列的总和
- reactjs - 在 setState() 之后 React Modal Updater 不刷新页面
- gcc - 如何使用 C 在 8086 中读取和存储视频内存?
- dialogflow-es - 比较 DialogFlow 的两个实例/代理
- .net - OAuthAuthorizationServerProvider.OnGrantRefreshToken 不适用于 OAuth2 身份验证提供程序
- php - 付款完成后,在 PayU WordPress 插件上,订单状态仍显示待付款
- java - Android Studio/LibGDX:是否可以通过一次触摸按下两个按钮?