pip 和 pipx 中的 SSL 证书验证失败

问题描述 投票:0回答:1

我在解决 SSL 证书验证失败时遇到问题。

我尝试通过多种方式重新安装 Python,包括使用 anaconda、miniconda 和 miniforge 软件包。没有一个有效。

我尝试使用建议的替代方案text,但它不适用于 pipx。

我是Python初学者,不知道如何解决。我对我正在使用的笔记本没有管理员权限。我使用的是 Windows 10。

错误信息:

c:\users\luciano\python -m pip install --upgrade pip 已满足要求: pip in c:\users\luciano.pyenv\pyenv-win 版本 .12.4\lib\site-packages (24.0) 警告:连接因 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED]) 中断后重试(重试(total=4,connect=None,read=None,redirect=None,status=None))证书验证失败:无法获取本地颁发者证书 (_ssl.c:1000)'))': /simple/pip/ 警告:连接因“SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED]”) 中断后重试(重试(total=3,connect=None,read=None,redirect=None,status=None))证书验证失败:无法获取本地颁发者证书 (_ssl.c:1000)'))': /simple/pip/ 警告:连接因“SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED]”) 中断后重试(重试(total=2,connect=None,read=None,redirect=None,status=None))证书验证失败:无法获取本地颁发者证书 (_ssl.c:1000)'))': /simple/pip/ 警告:连接因 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED]) 中断后重试(重试(total=1,connect=None,read=None,redirect=None,status=None))证书验证失败:无法获取本地颁发者证书 (_ssl.c:1000)'))': /simple/pip/ 警告:连接因“SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED]”) 中断后重试(重试(total=0、connect=None、read=None、redirect=None、status=None))证书验证失败:无法获取本地颁发者证书 (_ssl.c:1000)'))': /simple/pip/ 无法获取 URL https://pypi.org/simple/pip/:确认 ssl 证书时出现问题:HTTPSConnectionPool(host='pypi.org', port=443):超出了 url 的最大重试次数:/ simple/pip/ (由 SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] 证书验证失败:无法获取本地颁发者证书 (_ssl.c:1000)'))) 引起 - 跳过

我尝试了几次重新安装,但问题仍然存在。

python ssl certificate
1个回答
0
投票

使用以下内容:

python -m pip install SomePackage --use-feature=truststore

https://pip.pypa.io/en/stable/topics/https-certificates/

© www.soinside.com 2019 - 2024. All rights reserved.