Python3.7+Annaconda +Pytorch安装—完全解决方案(这一篇就够了)

2020年2月7日,想着轻松安装下Pytorch,早知道安装过程中会有很多问题,所以提前看了很多帖子,做了一些准备!下面就把看到了内容放在这里,供之后学习,也表示对作者的感谢。
[1]https://blog.csdn.net/weixin_42990953/article/details/96490091
[2]https://blog.csdn.net/qq_36362028/article/details/100802009
[3]https://i.csdn.net/#/uc/collection-list
[4]https://blog.csdn.net/qq_38704904/article/details/95192856

总体来说,有如下步骤,通过Annaconda安装Pytorch有如下步骤:
(1)下载Annaconda并安装;这里添加环境变量的选项我选择了勾选,怕之后麻烦。
(2)为Pytorch的安装设置环境变量,有两种方法:AB.我推荐B,因为下载的文件按找A有点慢,教育网可能会好一点,但是家里的网可能就会中途出现故障停止下载,导致配置失败。如果使用B中方法,可以设置清华源:打开 Annaconda Prompt,然后输入

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 --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/peterjc123conda

这样就添加好了清华源,然后再按照B中的第一步开始设置环境变量。
(3)激活环境变量:

activate pytorch37

这里的pytorch37是我自己定义的环境变量名称,大家替换上自己的。
(4)下载PyTorch.这个是我认为最好的下载方式,先提前下载好适合自己电脑配置的PyTorch. 如果感觉浏览器速度不高,可以用迅雷,我再淘宝买了一天的超级会员,下载挺快的,反正只要能下载下来就可以。
(5) 安装PyTorch.一般来说应该没有啥问题了,按照我下面的这两条命令:

pip install C:\az\torch-1.4.0+cu92-cp37-cp37m-win_amd64.whl
pip install C:\az\torchvision-0.5.0+cu92-cp37-cp37m-win_amd64.whl

这两条命令一条一条执行就没事了,中间可能要安装其他东西,电脑就自己搜索安装了。
但是,有可能你的网速不好,或者pip工具老旧,总之执行一次pip升级:

pip install --upgrade pip

执行之后,刚刚哪一个代码没有执行完就继续执行。
但是这个时候还有可能出问题,原因就是你的网速不好。出现的问题如下:

ERROR: Could not find a version that satisfies the requirement numpy (from torchvision==0.5.0+cu92) (from versions: none)
ERROR: No matching distribution found for numpy (from torchvision==0.5.0+cu92)

或者:

ERROR: Could not find a version that satisfies the requirement pillow>=4.1.1 (from torchvision==0.5.0+cu92) (from versions: none)
ERROR: No matching distribution found for pillow>=4.1.1 (from torchvision==0.5.0+cu92)

不要担心,这些是因为网速不好,没有找到合适的numpy,pillow包。
这时候去清华源找到这些whl,并下载下来。
https://pypi.tuna.tsinghua.edu.cn/simple/numpy/
这里给出的是清华源的numpy,大家把numpy换成pillow就可以安装下载pillow。下面是我安装pillowd的一个代码,下载好的whl文件我放在C盘中的自建的az文件夹中。

pip install C:\az\Pillow-7.0.0-cp37-cp37m-win_amd64.whl

这样的办法也是安装numpy的方法,反正提示什么没有安装好,你就去安装,然后这一步中torch和torchvision那个没有安装好,就在numpy, pillow等安装好之后,继续执行前面的安装语句。
在这里插入图片描述
最后就安装成功啦!
(6)测试
输入:

python

再输入:

import torch

再输入:

print(torch.__version__)

这样大家就可以看到自己PyTorch的版本号!
所有的过程就是这样,祝大家好运!

  • 7
    点赞
  • 47
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值