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的安装设置环境变量,有两种方法:A和B.我推荐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等安装好之后,继续执行前面的安装语句。
Python3.7+Annaconda +Pytorch安装—完全解决方案(这一篇就够了)_第1张图片
最后就安装成功啦!
(6)测试
输入:

python

再输入:

import torch

再输入:

print(torch.__version__)

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

你可能感兴趣的:(Python3.7,PyTorch,Anaconda,3.7)