Pip无法确认SSL证书

时间:2018-03-16 19:08:19

标签: python python-3.x pip ssl-certificate paramiko

我在一个系统上安装paramiko时遇到问题。这个命令早先工作,但后来发生了一些变化,我重新安装了Python,现在paramiko将无法安装。我使用的是Windows 7和Python 3.6.4。 Pip返回以下错误:

C:\Users\me>pip --trusted-host pypi.python.org install paramiko
Collecting paramiko
  Could not fetch URL https://pypi.python.org/simple/paramiko/: There was a problem confirming the ssl certificate: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777) - skipping
  Could not find a version that satisfies the requirement paramiko (from versions: )
No matching distribution found for paramiko

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:6)

使用以下命令帮助了我。请试试这个

  1. 升级pip
  2. python -m pip install --trusted-host pypi.python.org --trusted-host files.pythonhosted.org --trusted-host pypi.org --upgrade pip

    1. 用于安装新包装,例如numpy,pandas等。
    2. python -m pip install PACKAGE NAME --trusted-host pypi.python.org --trusted-host files.pythonhosted.org --trusted-host pypi.org

      Installing numpy package

      Upgrade pip

答案 1 :(得分:1)

根据Paramiko installation文件:

支持的版本:

  • Python 2.7
  • Python 3.4 +

看起来您使用的是不兼容的Python版本

C:\Users\User>python -V
Python 3.6.4

安装

pip3 install paramiko 

pip install paramiko
点击issuepython issue on Mac

可能会导致

SSL:CERTIFICATE_VERIFY_FAILED

请将pip升级到最新版本。

pip install --upgrade pip

此问题应解决后

或尝试安装增量

pip install incremental