【pip install】相关几种报错及解决办法

以下记录我在pip install某package时遇到的几种报错,幸运地,这些雷在安装PyQt5时全踩中了,那就以它为例。

1 三种报错

Case 1:无法获取URL,证书有问题

WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLError(1, '[SSL: KRB5_S_TKT_NYV] unexpected eof while reading (_ssl.c:1091)'))': /simple/pyqt5/
Could not fetch URL https://pypi.org/simple/pyqt5/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/pyqt5/ (Caused by SSLError(SSLError(1, '[SSL: KRB5_S_TKT_NYV] unexpected eof while reading (_ssl.c:1091)'))) - skipping
ERROR: Could not find a version that satisfies the requirement PyQt5 (from versions: none)
ERROR: No matching distribution found for PyQt5

在这里插入图片描述

Case 2:没有匹配的发行版

Looking in indexes: http://pypi.douban.com/simple/
WARNING: The repository located at pypi.douban.com is not a trusted or secure host and is being ignored. If this repository is available via HTTPS we recommend you use HTTPS instead, otherwise you may silence this warning and allow it anyway with '--trusted-host pypi.douban.com'.
ERROR: Could not find a version that satisfies the requirement PyQt5 (from versions: none)
ERROR: No matching distribution found for PyQt5

在这里插入图片描述

Case 3:找不到合适的版本

Looking in indexes: http://pypi.douban.com
ERROR: Could not find a version that satisfies the requirement PyQt5 (from versions: none)
ERROR: No matching distribution found for PyQt5

在这里插入图片描述

2 解决办法

查阅了很多资料,借鉴了很多博客,综合起来就是在命令后面加上:

 -i http://pypi.douban.com/simple --trusted-host=pypi.douban.com

加在一起也即:

pip3 install PyQt5 -i http://pypi.douban.com/simple --trusted-host=pypi.douban.com

更换源的同时说明信任该源。

3 说明

经测试,以上方法适用于自己电脑或者亚马逊云服务器等,其他平台不太清楚。
但如果是在Kaggle上,可以参考这个链接
其他情况欢迎在评论区留言。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

还重名就过分了啊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值