注:我是下载好了Anaconda
首先为了安装pytorch我试了很多方法
(1)去官网自己选版本那些下载
(2)去下载一些老版本的pytorch
()
(3)还有其他的就不一 一列了
以上这些方法对我来说都是没用的,我找了很久,知道了可以通过.whl文件来下载的。我的理解是相当于把pytroch文件下载下来,然后再去用命令安装他。下面是详细步骤
1、明确自己的环境。
(1)明确自己用的是window还是linux还是其他
(2)查看自己cuda版本
开始那里直接搜索Anaconda Prompt,打开,输入
nvidia-smi
右边的CUDA后面即为版本号
(3)查看自己python版本
直接输入pythonjike
注:
这三步很重要,我的是win11,当时因为没注意看这个,一直报错,详细一看才发现我下的是linux的。还有就是如果下载的pytroch的cuda和python和自己不对的话会出现不兼容问题,安装时也会报错
2、去这里 download.pytorch.org/whl/torch_stable.html
根据自己cuda、python、系统类型选择对应的pytroch。里面的文件有很多,直接用查找即可
注:cu ---- cuda版本
cp ---- python版本
win ---- window
我的cuda和python分别是12.0和3.11,又是window,所以我选择
3、单击下载,下载后将他放到某个目录下(记住路径即可),我是放到anconda的安装路径下的
4、cd到文件所在的上一次目录,然后用命令安装即可
(1)两次cd..是退出所在目录
(2)如果你的路径(下载好的文件路径)不在原有的盘,可以用盘符名称:来切换
(3)接着就是进到下载好文件的上一级目录了,然后用pip install + 文件名称 安装即可
5、验证
终端输入分别输入
python
import torch
print(torch.version)
输入版本好即为安装成功
如果依然有报错,可以留言,大家一起解决