使用ANACONDA配置安装Pytorch(WIN10+GPU)

使用ANACONDA配置安装Pytorch

安装ANACONDA:

ANACONDA下载地址:https://www.anaconda.com/
点击右上角Download进入下载界面
点击右上角Download进入下载页面:https://www.anaconda.com/distribution/
选择python3.7版本
选择python 3.7 version(亲测直接下载最新版,网上有很多视频教程选择的是历史版本并且建议的是python3.6版本,但是亲测在安装的过程中会出现一些如是萌新就无法解决的问题)
在这里插入图片描述
进行手动安装:

选择all users:
在这里插入图片描述
记住安装路径:
在这里插入图片描述

最后这两项都不选择(弹送网页,没必要)
在这里插入图片描述

配置一个pytorch环境:

打开Anaconda Prompt:在这里插入图片描述
打开过程踩坑一次如下图:
在这里插入图片描述
经过各种尝试以及查阅资料,得出踩坑原因为 Anaconda\Library\bin 中的 pythoncom.dll 与 C:\Windows\System32 中的 pythoncom.dll 的文件日期不一致。解决办法为将 Anaconda\Library\bin 中的 pythoncom.dll 复制粘贴到 C:\Windows\System32 中即可解决。

解决后打开Anaconda Prompt
并输入代码:conda create -n pytorch python=3.7 以此创建一个 pytorch 环境
在这里插入图片描述
加载完之后,在 Proceed ([y]/n)? 后输入y进行配置,配置成功如下:
在这里插入图片描述
输入代码: conda activate pytorch
在这里插入图片描述
成功进入pytorch环境
创建pytorch环境成功

安装CUDA:

CUDA下载地址:https://developer.nvidia.com/cuda-downloads (推荐下载10.1版本)
在这里插入图片描述
在这里插入图片描述
下载完毕后进行默认安装即可

进入pytorch进行包安装:

在线安装方式:

(以下在线安装方式为一踩坑点,可以只观看思考,不必操作,可直接跳至之后的离线安装方式)
在之前介绍操作下进入pytorch环境
进入pytorch官网,查询对应版本安装代码
pytorch网址:https://pytorch.org/
在这里插入图片描述
复制代码 conda install pytorch torchvision cudatoolkit=10.1 -c pytorch 在终端pytorch环境输入
在这里插入图片描述
在这里插入图片描述
输入y确认操作
可见 torchvision包 和 pytorch包 下载及其缓慢(因为其包源为外网)且下载及其容易中断,故不建议此安装方式
在这里插入图片描述

离线线安装方式:

在上述在线安装方式中得到原因 torchvision包 和 pytorch包 下载及其缓慢(因为其包源为外网)且及其容易中断。所以我们采取清华源离线下载 torchvision包 和 pytorch包 进行离线安装以此绕靠此弊端。
torchvision包 和 pytorch包 下载网址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
接下来在终端pytorch环境中进行离线安装:

  • 打开Anaconda Prompt
  • 输入代码 conda activate pytorch 进入pytorch环境
  • 输入代码进入torchvision包 和 pytorch包下载好的文件
    例:我的下载在 D:\迅雷下载 中 则输入如下代码:
    D:
    cd D:\迅雷下载
    在这里插入图片描述
  • 接下来输入代码进行安装: conda install --offline torchvision-0.5.0-py37_cu101.tar.bz2 (此代码 offline 后为下载包的压缩包名称+.bz2)
  • 在这里插入图片描述
  • 接下来输入代码进行安装:conda install --offline pytorch-1.4.0-py3.7_cuda101_cudnn7_0.tar.bz2 (此代码 offline 后为下载包的压缩包名称+.bz2)
  • 在这里插入图片描述
  • 接下来重新进入配置好的pytorch环境:conda activate pytorch
  • 因为从之前的离线安装方式中我们可以看出配置好这样一个torch需要很多包,远远不止torchvision包 和 pytorch包这两个,那么剩下的我们其余包我们可以在线安装,但是需要将清华镜像源网址配置进终端中去,这样其余包下载速度就很快。虽然所需包中还有一个较大的cudatoolkit包,但其能通过改镜像源后直接在线安装,故无需离线安装。(正因torchvision包 和 pytorch包在我们从pytorch网得来代码中默认不能在线进入清华源网下载,所以才选取离线下载安装)
  • 华镜像源网址配置代码如下:
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/cloud/pytorch/win-64/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --show channels

如下显示(给我警告是因为我之前已经配置过了)
在这里插入图片描述

  • 接下来就是最后的安装过程了
  • 再次将从pytorch官网的来的代码键入: conda install pytorch torchvision cudatoolkit=10.1 -c pytorch
    依次等待操作进行安装(大致3分钟)完成后如下图所示:
    在这里插入图片描述
检验是否安装成功:
  • 输入 python 进入python环境
  • 输入 import torch 导入torch包
  • 输入 torch.cuda.is_available() 检验 若返回 ture 则表示安装成功
    在这里插入图片描述
  • 打开 Anaconda Navigator (Anaconda3)
    在这里插入图片描述
  • 可见我们成功创建并配置好了ANACONDA中的pytorch环境
    在这里插入图片描述

配置过程所需文件已放入百度云盘:

  • 云盘地址:https://pan.baidu.com/s/17ATxmi8NMrbVL3Lpqa6dRw
  • 提取码:ps7b

THANKS!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值