pip 错误与 SSLError [X509] PEM lib (_ssl.c:4264) [Win10]

pip errors out with SSLError [X509] PEM lib (_ssl.c:4264) [Win10]

我无法使用 pip 更新 anything/install 任何新内容,不断出现以下错误:

WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLError(9, '[X509] PEM lib (_ssl.c:4264)'))': /simple/<package>

我可以使用扩展命令安装

pip install --trusted-host pypi.org --trusted-host files.pythonhosted.org <package_name>

我更新并强制重新安装了我的 certifi 包。

我认为这是一个 CA 证书问题,但是,这并没有改变正常命令的任何内容。

怎么了? (我该如何解决?)

更新:我之前试过这个,问题中也提到过,但是使用长命令(使用受信任的主机)强制重新安装 certifi 解决了这个问题。

当我问这个问题时,我不明白它为什么不起作用。

我能看出问题的一件事是,当我前几天这样做时,它当时安装了最新版本的 certifi,即 2021.05.xx(2021 年 5 月)基本上)。
但是,今天重新安装时,它安装了版本 2021.10.8(2021 年 10 月 8 日);这意味着 昨天.

发布了新更新

我想知道如果我安装了一个outdated/previous版本(基本上和2021.05.xx不是同一个版本),它会起作用吗?