【问题标题】:Pip install fails with “connection error" for soaplib library installation用于soaplib库安装的Pip安装失败并出现“连接错误”
【发布时间】:2021-02-16 21:14:09
【问题描述】:

当我尝试使用 pip 命令 (pip install soaplib) 安装soaplib 时,它显示一些错误,如下所示

C:\Users\jojin.jose>pip install soaplib
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1091)'))': /simple/soaplib/
WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1091)'))': /simple/soaplib/
WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1091)'))': /simple/soaplib/
WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1091)'))': /simple/soaplib/
WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1091)'))': /simple/soaplib/
Could not fetch URL https://pypi.org/simple/soaplib/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/soaplib/ (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1091)'))) - skipping
ERROR: Could not find a version that satisfies the requirement soaplib (from versions: none)
ERROR: No matching distribution found for soaplib
Could not fetch URL https://pypi.org/simple/pip/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/pip/ (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1091)'))) - skipping

我该如何解决这个问题?

操作系统:Windows 10 企业版,Python 版本:Python 3.7.8,Pip 版本:pip 20.2.3

【问题讨论】:

  • 可能是:公司 SSL 拦截、服务器问题、您机器上的 SSL 设置错误或有人试图攻击您的连接(与 1. 恕我直言)。

标签: python automation pip robotframework


【解决方案1】:

https://pypi.org/project/soaplib/手动安装这个程序

【讨论】:

    【解决方案2】:

    这很可能是网络问题,检查您的互联网连接并确保它已连接,然后重试 pip 安装。

    【讨论】:

    • 我尝试了不同的网络,结果是一样的。如果我尝试使用 pip 命令安装其他一些库,它的工作原理不会出现这些问题。
    【解决方案3】:

    尝试绕过 ssl 证书

    py -m pip install --trusted-host pypi.python.org --trusted-host files.pythonhosted.org --trusted-host pypi.org pygame -vvv
    

    【讨论】:

    • 请不要在没有明确解释影响的情况下给出破坏安全功能的答案!
    • @KlausD。我们还有其他选择来解决这个问题吗?不破坏安全性。
    猜你喜欢
    • 2018-03-11
    • 2022-01-23
    • 2013-10-08
    • 2017-05-07
    • 2021-07-31
    • 2017-08-28
    • 1970-01-01
    • 1970-01-01
    • 2021-11-08
    相关资源
    最近更新 更多