ssl - 使用 pip 安装证书验证失败,主要问题,(_ssl.c:1108)
问题描述
我一直在尝试使用以下方法安装 python 包:
pip install <package>
我得到的是:
“警告:重试(重试(总计 = 0,连接 = 无,读取 = 无,重定向 = 无,状态 = 无))在连接被 'SSLError(SSLCertVerificationError(1,'[SSL:CERTIFICATE_VERIFY_FAILED] 证书验证失败:无法获取本地颁发者证书 (_ssl.c:1108)'))': /simple/pip/"
我知道可以解决问题的代码(很少有效):
pip3 install --trusted-host=pypi.org --trusted-host=files.pythonhosted.org --user <package>
但我想知道幕后发生了什么,核心问题是什么以及如何像往常一样使用 pip!
如果你能帮助我,我会非常高兴。
解决方案
先写这个
pip.ini
现在尝试安装软件包,如果出现错误,然后输入
pip install certifi
然后写这个
pip install Scrapy
推荐阅读
- c# - Microsoft Edge 中的 AspNetCore 标识
- svn - SVN 存储库口述配置:模式覆盖未按预期工作
- javascript - HTML/Javascript 按钮在 Safari(iPhone、macbook)中不起作用,但在其他浏览器(Chrome 和三星 Internet)中起作用
- c# - 如果循环中出现逻辑问题,则返回在 c# 中无效
- c# - DbContext 不工作,连接字符串有效
- java - java中黄瓜步骤间共享状态的实现
- sql-server - Microsoft DTC 不能很好地处理存储过程中的事务
- mongodb - 使用 MongoRepository 使用两个或多个参数执行 Sping Data Mongo 嵌套查询?
- javascript - 在 Grid React Material Design 中折叠空白区域
- java - 使用带有 Jackson 和 Spring 的 ReferenceTypeDeserializer 反序列化通用类型