pytorch的教学视频年头已久,而软件的版本都更新很快,于是很容易配置环境出错。这里博主分享自己踩到的坑
一开始配置环境便是分水岭的第一步,大家一定要自己上手做一遍,毕竟配置环境是python学习中永远绕不开的问题了!
目录
三、系统已经安装pytorch却调用不了,import torch报错ModuleNotFoundError: No module named 'torch'找不到对应模块
2、jupyter使python版本降低导致pytorch版本不匹配
一、没有下cuda导致pytorch无法下载gpu版本
照着小土堆的视频在安装,但是最后两步发现conda list之后没有pytorch的包,且重新下载之后利用控制台检验环境也是报错。(小土堆播放量最高的视频好像现在照着配确实容易出问题)
于是发现是因为没有下载cuba,所以不管怎么下载,pytorch都会自动切换成了cpu版本。但是我们是需要gpu版本才能进行深度学习的
大家可以用以下方法检查cuda
在命令行cmd中输入
nvcc -V
正常的图片应该如下,如果报错称没有该命令则证明没有cuda,也就是无法使用gpu版本
接下来我照着杰哥的视频来下载对应版本,视频链接是:
【Python深度学习:安装Anaconda、PyTorch(GPU版)库与PyCharm-哔哩哔哩】 https://b23.tv/ZzsTGIK
版本对应,版本对应,版本对应!!
这里提醒大家,作为初学者,在不熟悉各版本直接的兼容关系时,一定要跟着成熟的方案来操作,简单举例就有
1.anaconda版本稳定问题
2.pytorch包的版本与cuba版本对应、与python对应
3.pycharm新版本的环境设置问题
所以大家一定要跟着大up的各个版本先下一次,后面熟练了再根据需求换其他
二、win11装cuda方法
一开始cuba怎么也装不上,后来换了一个旧版本的就好了。
后来照着up下的老版本11.3版本,立马就装上了
我是24年1月买的拯救者y7000p,4060显卡,版本是12.2.147,但是我尝试下载12.2.0和12.2.1的cuda时候都失败了。失败的截图如下。
所以如果你的也同样报错,不如换个旧版本的试试。虽然上面这两个版本都是比电脑CUDA要小,理论上符合,但实际上不行。
那么如何查看电脑cuda版本呢?
cmd命令行只能看粗略的cuda版本