今天在使用pip安装Flask的时候遇到了一个SSL证书验证失败的问题。导致使用pip安装任何第三方的包都有问题。今天就教大家一个解决的方法,以macOS为列。
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by ‘ProxyError(‘Cannot connect to proxy.’, RemoteDisconnected(‘Remote end closed connection without response’))’
1. 更新 certifi 包:
certifi 是一个 Python 库,用于管理 SSL 证书。你可以尝试更新它来解决证书问题。
pip install –upgrade certifi
2. 安装系统的根证书 (适用于 macOS):
在 macOS 上,如果根证书缺失,你可以手动安装它们。
1.打开你的终端。
2. 运行以下命令,找到 Install Certificates.command 并执行:
open /Applications/Python\ 3.x(你当前的版本号)/Install\ Certificates.command
执行完毕后再次使用pip安装就没有任何问题了。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...