一、问题描述
使用 pip 安装包的过程报错:
Looking in indexes: http://pypi.douban.com/simple
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLZeroReturnError(6, 'TLS/SSL connection has been closed (EOF) (_ssl.c:1131)'))': /pypi/simple/pip/
WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLZeroReturnError(6, 'TLS/SSL connection has been closed (EOF) (_ssl.c:1131)'))': /pypi/simple/pip/
WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLZeroReturnError(6, 'TLS/SSL connection has been closed (EOF) (_ssl.c:1131)'))': /pypi/simple/pip/
WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLZeroReturnError(6, 'TLS/SSL connection has been closed (EOF) (_ssl.c:1131)'))': /pypi/simple/pip/
WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLZeroReturnError(6, 'TLS/SSL connection has been closed (EOF) (_ssl.c:1131)'))': /pypi/simple/pip/
Could not fetch URL http://pypi.douban.com/simple/pip/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='mirrors.cloud.tencent.com', port=443): Max retries exceeded with url: /pypi/simple/pip/ (Caused by SSLError(SSLZeroReturnError(6, 'TLS/SSL connection has been closed (EOF) (_ssl.c:1131)'))) - skipping
ERROR: Could not find a version that satisfies the requirement pip==20.2 (from versions: none)
ERROR: No matching distribution found for pip==20.2
Could not fetch URL http://pypi.douban.com/simple/pip/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='mirrors.cloud.tencent.com', port=443): Max retries exceeded with url: /pypi/simple/pip/ (Caused by SSLError(SSLZeroReturnError(6, 'TLS/SSL connection has been closed (EOF) (_ssl.c:1131)'))) - skipping
(pytorch) D:\mine\python>pip install pip-19.3-py2.py3-none-any.whl
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Processing d:\mine\python\pip-19.3-py2.py3-none-any.whl
ERROR: To modify pip, please run the following command:
D:\Anaconda\envs\pytorch\python.exe -m pip install pip-19.3-py2.py3-none-any.whl
一直在 retrying,并且最后报出 error 表明无法找到包的对应版本。
二、问题原因
pip 版本过高(我的是 23.1 版),之前 pip 安装时一直报警告让我升级 pip,升级完就无法安装了,非常坑
三、问题解决
在 pypi 官网上找到 pip 19.3 版本的 .whl 安装包,之后使用本地安装删除高版本 pip 并回退
之后再次使用 pip 安装便没有问题了!