【问题标题】:How do I fix the Python SSL Certificate Error?如何修复 Python SSL 证书错误?
【发布时间】:2022-06-13 22:30:03
【问题描述】:

我正在运行如下请求行:

reqs=requests.get('http://test.com')

我收到以下错误:

SSLError: HTTPSConnectionPool(host='test.com', port=443): Max retries exceeded with url: /?q=test.org (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:997)')))

我尝试了以下方法:

pip install python-certifi-win32
pip install --upgrade certifi

似乎两者都不起作用。有谁知道如何解决这个问题?

【问题讨论】:

  • 你是在本地机器上尝试这个吗?可能需要将其粘贴在 .py 的顶部:“os.environ['NO_PROXY'] = '127.0.0.1'”

标签: python pip python-requests ssl-certificate


【解决方案1】:

啊,在这里重新创建为 cmets 中的语法总是很难阅读。

我找到了 requests 库,在本地机器上测试时,我需要把它放在文件顶部:

import os  # Obviously!

os.environ['NO_PROXY'] = '127.0.0.1'

【讨论】:

    猜你喜欢
    • 2017-12-11
    • 1970-01-01
    • 2019-06-21
    • 2019-07-03
    • 2018-12-25
    • 2019-10-27
    • 1970-01-01
    • 2018-03-12
    • 2012-12-04
    相关资源
    最近更新 更多