解决安装pytorch时报sslerror错误的坑

首先说一下 ,我是用的anaconda3装的pytorch。为了方便建议你也安装一个。

其实这个挺简单的,你找找“c:/user/你的用户名/”目录下有没有一个叫 .condarc 的文件,如图:

在这里插入图片描述

如果没有,创建一个就好,不过一般会自动创建一个

然后复制下面的文件进入这个文件覆盖。

channels:
  - https://mirrors.ustc.edu.cn/anaconda/cloud/pytorch/win-64
  - https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/
  - https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
  - https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
  - https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
  - https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
  - https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
show_channel_urls: true
ssl_verify: true

report_errors: true

带mirror的就是将下载的镜像源地址换成清华的,这玩意儿本身是国外的,你如果直接pytorch官网说的那样安装,下载速度会慢

到的怀疑人生!看到那个ssl_verify: true 这句没有,之前就是没加这玩意儿,疯狂报错ssl error ,我当初第一次装的时候也搞了

我很久才解决,当真扎心,不过吐槽归吐槽,这样粘贴进去覆盖原内容后保存,退出。

进入Anaconda Prompt界面</

### 解决Anaconda安装PyTorch时出现Timeout错误的方案 在使用Anaconda安装PyTorch时,如果遇到`timeout`错误,可能是由于网络连接不稳定或镜像源较慢导致的问题。以下是一些解决方法,可以帮助用户成功完成安装。 #### 1. 更换国内镜像源 更换为国内的镜像源可以显著提高下载速度并减少超时的可能性。例如,可以使用清华大学开源软件镜像站提供的Anaconda镜像。具体操作如下: ```bash conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --set show_channel_urls yes ``` 然后重新执行安装命令: ```bash conda install pytorch torchvision torchaudio cudatoolkit=10.2 -c pytorch [^1] ``` #### 2. 创建虚拟环境后再安装安装PyTorch之前,建议先创建一个专门的虚拟环境以避免依赖冲突。以下是基于Python 3.6和Python 3.8版本的示例命令: - 对于Python 3.6: ```bash conda create -n pytorch python=3.6 [^2] ``` - 对于Python 3.8: ```bash conda create -n pytorch python=3.8 [^4] ``` 激活虚拟环境后,再执行PyTorch安装命令: ```bash conda activate pytorch conda install pytorch torchvision torchaudio cudatoolkit=10.2 -c pytorch [^1] ``` #### 3. 使用Miniconda替代Anaconda 如果Anaconda本身的体积较大,可能会导致安装过程中出现问题。可以尝试使用轻量级的Miniconda代替Anaconda,步骤与上述类似,但通常能更快完成安装。 #### 4. 验证安装是否成功 安装完成后,可以通过以下代码验证PyTorch是否安装成功: ```python import torch print(torch.__version__) print(torch.cuda.is_available()) ``` 如果输出了正确的PyTorch版本号,并且CUDA可用性符合预期,则说明安装成功[^3]。 #### 5. 增加超时时间 如果仍然遇到超时问题,可以尝试增加`conda`的超时时间限制。通过以下命令设置超时时间为600秒(10分钟): ```bash conda config --set remote_read_timeout_secs 600 ``` 然后再尝试安装PyTorch。 ---
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值