如果在pip或conda使用国内源也无法安装库的时候,这个帖子可以参考一下。
如果你换源后仍然显示这类错误,那么,去检查下环境变量中系统变量或用户变量是不是有"SSLKEYLOGFILE"变量名称,如果有,删除这个变量,保存,新开一个cmd或者pycahrm/vscode测试pip install pip==(重启软件或终端环境变量才会生效)。SSLKEYLOGFILE变量不知道是哪个软件安装的时候写进系统变量里面的。
这个错误一般在python3.9以下的版本会出现,关闭微皮恩(网络代理)即可,3.9及以上的pip开微皮恩一般不会出现这个错误。
WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', FileNotFoundError(2, 'No such file or directory'))': /simple/pip/
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:1149)'))'
参考来源:python - Pip: connection broken by 'ProtocolError' - Stack Overflow