Pip无法确认SSL证书

ste*_*eve 4 python pip ssl-certificate paramiko python-3.x

我在一个系统上安装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
Run Code Online (Sandbox Code Playgroud)

我怎样才能解决这个问题?

小智 8

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

  1. 升级点

python -m pip install --trusted-host pypi.python.org --trusted-host files.pythonhosted.org --trusted-host pypi.org --upgrade pip

  1. 用于安装新包装,例如numpy,pandas等.

python -m pip install PACKAGE NAME --trusted-host pypi.python.org --trusted-host files.pythonhosted.org --trusted-host pypi.org

安装numpy包

升级点

  • 天哪 - 这方面的许多其他答案都不起作用,但这确实起作用了!!! (2认同)

Pra*_*eek 1

根据 Paramiko安装文档:

支持的版本:

  • Python 2.7
  • Python 3.4+

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

C:\Users\User>python -V
Python 3.6.4
Run Code Online (Sandbox Code Playgroud)

安装

pip3 install paramiko 
Run Code Online (Sandbox Code Playgroud)

或者

pip install paramiko
Run Code Online (Sandbox Code Playgroud)

SSL:CERTIFICATE_VERIFY_FAILED可能是由Mac 上的pip问题或python 问题引起的

请将 pip 升级到最新版本。

pip install --upgrade pip
Run Code Online (Sandbox Code Playgroud)

此问题应该得到解决后

或者尝试安装增量

pip install incremental
Run Code Online (Sandbox Code Playgroud)

  • Python 3.6 肯定高于 3.4。 (2认同)