记录自己安装pytorch出现的各种问题,希望对大家能有用
注:下载cuda及cudnn安装教程,我是跟着下面文章安的:https://blog.csdn.net/jhsignal/article/details/111401628
1、首先,下载cuda时一定要先看好要下载哪个版本,需要看以下几个地方:
第一个是电脑支持的最高cuda版本号,详见文章:https://blog.csdn.net/duoduohair/article/details/119761133。
第二个是pytorch默认支持的的几个版本,打开pytorch安装网址:https://pytorch.org/get-started/locally/,见下图:选择windows,conda,python会出来cuda10.2和cuda11.3为适合版本,当然也可以在下面代码中改成其他版本,我没改过。
如果下载错了,有三种方法:第一种,不用cuda了,直接用cpu,后期可能会出错,第二种,再安一个版本,两个版本之间不会影响,使用时需要换个环境,见文章:https://blog.csdn.net/zsc201825/article/details/91149550
第三种,卸载了重装(我是这么干的),见文章:https://blog.csdn.net/u013066730/article/details/85054164
2、将上面代码输入到anaconda prompt命令中(先更改环境为你想要的,我的是python38,如下图)回车后出现以下几个问题:

第一个:出现CondaHTTPError: HTTP 000错误
解决办法:https://blog.csdn.net/SuperBetterMan/article/details/104115299?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522163566545516780261997707%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=163566545516780261997707&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduend~default-3-104115299.first_rank_v2_pc_rank_v29&utm_term=CondaHTTPError%3A+HTTP+000&spm=1018.2226.3001.4187
**第二个:解决了上一个问题后又出现了cudatoolkit-11.3.1这一个包安装失败的问题,**说是安装网址有问题,打开该安装路径发现没有该安装包,解决办法见以下文章的第2.3节 部分无法获得镜像资源时手动安装方法:https://blog.csdn.net/qq_32863549/article/details/107698516?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522163565745316780271516240%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=163565745316780271516240&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2alltop_positive~default-1-107698516.first_rank_v2_pc_rank_v29&utm_term=%E5%AE%89%E8%A3%85pytorch&spm=1018.2226.3001.4187
然后再运行一遍从pytorch官网上复制的代码,上面已经下载成功的包会自动跳过,最后终于成功了,成功了。。。
验证一下: