我在解决 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 -m pip install SomePackage --use-feature=truststore