解决 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 证书验证问题导致的。可能是由于缺少或不正确的证书导致的。

解决方法:

  1. 检查 SSL 证书: 确保您的 SSL 证书正确且有效。可以尝试使用其他浏览器访问 https://conda.anaconda.org/pytorch/win-64/current_repodata.json,如果无法访问,则可能是证书问题。
  2. 升级或重新安装 SSL 证书: 如果您使用的是旧版本的 SSL 证书,建议升级或重新安装。
  3. 更换网络环境或使用代理服务器: 尝试使用不同的网络环境或代理服务器来解决问题。
  4. 更新 Conda 环境: 运行 conda update conda 命令更新 conda 环境,并尝试再次安装。
  5. 清除 Conda 缓存: 运行 conda clean -i 命令清除 conda 缓存,并尝试再次安装。

如果以上方法都无法解决问题,请查看 conda 官方文档或咨询相关技术论坛。

解决 Conda 安装 PyTorch 出现的 SSL 错误

原文地址: https://www.cveoy.top/t/topic/nvLo 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录