windows Anaconda python3.7在线安装pytorch失败,离线安装成功

最近准备配置pytorch的开发环境,使用清华源在线安装,网速太感人了,总是下着下着就停了,于是准备离线安装,网上很多教程,效果不好,踩了不少的坑,特此记录一下

  1. 安装Anaconda
    这个相对就很简单了,登录官网下载相应版本即可。清华源地址这个速度要快很多,基本所有库都可以从这里下载
    下载安装,直接下一步就可以,没什么需要注意的。
  2. 安装完成后,启动Anaconda,速度会比较慢, 创建一个虚拟环境,如Pytorch(可自定义)
    windows Anaconda python3.7在线安装pytorch失败,离线安装成功_第1张图片
    添加channel,将清华源的地址加入
channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
  1. 打开Anaconda Prompt,在开始菜单,Anacnoda文件夹下就有,打开后,默认是base环境,切换到Pytorch环境,输入
activate Pytorch

在这里插入图片描述
如果没有在Anaconda 添加channel,也可以使用命令添加,如下

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
  1. 下载安装pytorch,登录官网,选择自己电脑的配置以及希望安装的版本,会自动生成一个脚本,官网地址
conda install pytorch torchvision torchaudio cudatoolkit=10.2 -c pytorch

注意:实际安装是,删除 -c pytorch
5. 输入命令,开始下,不出意外的话,小文件都可以下载下来,大文件就困难了,经常下载到一部分就停了比较难下载的有pytorch、cudatoolkit等大文件,尝试了许久,都没有成功,于是采用离线安装模式
离线安装
通过上一步其实已经下载了足够的安装包,下载路径为安装目录下pkgs文件内。下载失败的可以直接去清华源上下载,下载后,将安装包放入到pkgs文件下。
如何查看需要下载哪个版本?
在执行上次安装的时候,打印信息中已经列举了每个库的版本,如下图
windows Anaconda python3.7在线安装pytorch失败,离线安装成功_第2张图片
根据后面跟的地址,直接用迅雷下载,速度极快。

下载了安装包后,就手动离线安装

  1. 打开Adaconda Prompt ,切换到Pytorch虚拟环境,
  2. 将目录切换到安装包所在目录
  3. 安装所有依赖库的包,执行安装命令
conda install -n Pytorch  安装包名bz2后缀 

安装包列表,版本可以不一致
windows Anaconda python3.7在线安装pytorch失败,离线安装成功_第3张图片
安装完成后,验证

python
import torch

如果没有报错,则安装成功

你可能感兴趣的:(深度学习)