出现Could not fetch URL https://pypi.org/simple/request/: There was a problem confirming the ssl.....

文章讲述了用户在使用pip安装request过程中遇到的SSL证书问题,涉及尝试国内镜像、指定信任主机、无效分布警告和解压文件格式识别等挑战,最后列出了一些常用的国内Python包源地址。
摘要由CSDN通过智能技术生成

在使用pip安装request时,出现问题:分析第一句

Could not fetch URL https://pypi.org/simple/request/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/request/ (Caused by SSLError(SSLEOFError(8, 'EOF occurred in violation of protocol (_ssl.c:1123)'))) - skipping

尝试1:简单来波管理员运行来再进行安装,结果一样

尝试二:认为pypi.org在国内被墙了,无法从python官网url下载。翻个  之后尝试,结果一样。

访问https://pypi.org/simple/request/:能直接访问的。

访问https://pypi.org/simple/request/:不能够访问,虽然翻了但是还是访问不了,所以下一步直接指定访问路径。

结果还是不行,嘿嘿,仔细一看,结果发现是把request的s去了,这就修改一下。结果还是不能安装。这个时候pypi.org是能正常访问的。

且访问清华大学镜像也是一样能够访问,但是就是不能够安装模块

尝试三:所以,再看一下,分析下红字是不是指定版本的问题:

ERROR: Could not find a version that satisfies the requirement requests (from versions: none)
ERROR: No matching distribution found for requests

查阅不需要特别版本,安装最新版本就可

尝试四:再分析第二句

Could not fetch URL https://pypi.org/simple/request/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/request/ (Caused by SSLError(SSLEOFError(8, 'EOF occurred in violation of protocol (_ssl.c:1123)'))) - skipping

查阅是的电脑在打开pypi.org这个网站的时候提示有安全问题,报了证书相关的错误。

解决方法是你将该网站指定为可信任就行了

   pip install --trusted-host pypi.org requests 

运行结果,网站是可以访问,但是还是报错

尝试五:分析黄字第一句

WARNING: Ignoring invalid distribution -ip (e:\learning document\python\python\lib\site-packages)
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', FileNotFoundError(2, 'No such file or directory'))': /simple/requests/

大概意思是在python\python\lib\site-packages下有个-ip的临时文件,解决办法,去site-packages文件底下把-ip临时文件删除,这是一个无效分布警告(invalid distribution---产生原因,是在进行删除或者更新包的时候,将包重命名,即首字母改为-,但是由于终端,导致遗留),运行

很好解决了一个历史遗留问题

尝试六:分析黄字第二句

WARNING: Ignoring invalid distribution -ip (e:\learning document\python\python\lib\site-packages)
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', FileNotFoundError(2, 'No such file or directory'))': /simple/requests/

解决:换了阿里云 的镜像....

虽然开始下载了但还是有问题.....,头痛!看第一句

尝试七:解决不能解压文件问题

ERROR: Cannot unpack file C:\Users\lenovo\AppData\Local\Temp\pip-unpack-c8oggkqq\simple (downloaded from C:\Users\lenovo\AppData\Local\Temp\pip-req-build-ixqcno3d, content-type: text/html; charset=utf-8); cannot detect archive format
ERROR: Cannot determine archive format of C:\Users\lenovo\AppData\Local\Temp\pip-req-build-ixqcno3d

搜索方法是换不同的路劲(同时,关闭了翻墙)

结果是,这个问题没有解决,有点无从下手了。

尝试八:试着从新开始搞,结果直接整不行了,投降,先放着

尝试九:别问,问就是我真没动它,可能就是网络不行

常用的国内源:
阿里云:http://mirrors.aliyun.com/pypi/simple/

清华大学:https://pypi.tuna.tsinghua.edu.cn/simple

中国科技大学:https://pypi.mirrors.ustc.edu.cn/simple/

豆瓣(douban):http://pypi.douban.com/simple/

  • 42
    点赞
  • 46
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值