解决 Conda 安装 PyTorch 出现的 SSL 错误
解决 Conda 安装 PyTorch 出现的 SSL 错误
在使用 conda 安装 PyTorch 时,可能会遇到以下错误:
(base) PS C:\Users\lenovo> conda install pytorch torchvision torchaudio -c pytorch
Collecting package metadata (current_repodata.json): failed
CondaSSLError: Encountered an SSL error. Most likely a certificate verification issue.
Exception: HTTPSConnectionPool(host='conda.anaconda.org', port=443): Max retries exceeded with url: /pytorch/win-64/current_repodata.json (Caused by SSLError(SSLEOFError(8, 'EOF occurred in violation of protocol (_ssl.c:1129)')))
这个错误是由于 SSL 证书验证问题导致的。可能是由于缺少或不正确的证书导致的。
解决方法:
- 检查 SSL 证书: 确保您的 SSL 证书正确且有效。可以尝试使用其他浏览器访问 https://conda.anaconda.org/pytorch/win-64/current_repodata.json,如果无法访问,则可能是证书问题。
- 升级或重新安装 SSL 证书: 如果您使用的是旧版本的 SSL 证书,建议升级或重新安装。
- 更换网络环境或使用代理服务器: 尝试使用不同的网络环境或代理服务器来解决问题。
- 更新 Conda 环境: 运行
conda update conda命令更新 conda 环境,并尝试再次安装。 - 清除 Conda 缓存: 运行
conda clean -i命令清除 conda 缓存,并尝试再次安装。
如果以上方法都无法解决问题,请查看 conda 官方文档或咨询相关技术论坛。
原文地址: https://www.cveoy.top/t/topic/nvLo 著作权归作者所有。请勿转载和采集!