Win10+Anacoda3安装Pytorch过程小结

**前言:**我之前电脑上是安装过Anacoda3-5.2.0版本的,遇到的第一个问题是:用conda create无法创建虚拟环境,使用命令:conda create -n pytorch python=3.6后,直接就跳出来了,在网上搜了很多资料都没有找到想要的答案,因为创建虚拟环境过程中没报错,只是单纯的跳出(这个地方纠结了好久,但还是没解决)。
**最后采取的方法:**重新安装了Anacoda3,在安装的过程中发现了一个问题,我的电脑里竟然安装了两遍Anacoda3-5.2.0版本,并且在环境变量里配置了两次,一个环境变量是在lary的用户变量配置的,一个是在系统变量里配置的(为所有用户的)。
ps:想想这应该是很大的一个问题。。。
**1.**安装Anacoda3
在此不做赘述,网上有很多资料,注意的就是可以在安装过程中将添加环境变量的选项勾上,后续就不用再单独配置环境变量了。
ps: Anacoda3版本:Anacoda3-5.2.0, python版本: python3.6
**2.**创建pytorch虚拟环境
(1)更换为国内下载源,默认使用的是国外官网,网速太慢,会出现无法下载的问题:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
ps:可以在C:\Users\lary.condarc文件中,查到你添加的国内源有哪些
(2)创建虚拟环境,指定python环境为3.6
命令:conda create -n pytorch python=3.6
(3)激活虚拟环境
命令: activate pytorch
**3.**安装pytorch,可以参考(官网)的命令
(1)conda install pytorch1.2.0 torchvision0.4.0 cudatoolkit=10.0 -c pytorch
注意:在运行该命令前应把"-c pytorch"删掉。因为这个是代表默认从pytorch官网下载安装,删掉后,仍遇到错误如下:
有两个包提示安装不上
根据提示去网站下载(pytorch-1.2.0-py3.6_cuda100_cudnn7_1.tar.bz2离线包),这里强烈建议换成国内的 torch清华镜像源
如下图:
镜像1
(2)下载完之后,切换到文件夹下,输入命令:
conda install --offline pytorch-1.2.0-py3.6_cuda100_cudnn7_1.tar.bz2
成功安装的截图如下:
cuda10.0安装成功
**4.**torchvision安装
下载链接:https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/win-64/
截图如下:
镜像2
切换到文件所在的路径下:
conda install --offline torchvision-0.4.0-py36_cu100.tar.bz2
**5.**验证成功与否
(1)打开Jupyter notebook,输入以下代码:

import torch
import torchvision 
print(torch.__version__)
print(torchvision.__version__)

出现错误1提示:
没有安装pillow模块,conda install pillow,
错误1原因: torchvision模块是依赖pillow模块,所以必须先安装pillow模块。
安装pillow模块完毕后,又出现错误2提示:
ImportError: cannot import name ‘PILLOW_VERSION’,
错误2原因:默认安装的是pillow版本是7.0.0的,但这个版本中已经没有’PILLOW_VERSION’这个值了,所以要安装底版本的pillow
安装方法:conda install pillow==6.2.1 ,注意不用去卸载原来安装的pillow7.0.0,会自动覆盖的
安装完毕后,再运行上面那段代码,出现以下截图表示测试成功:
PyTorch模块安装成功
至此PyTorch安装完毕。

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值