From d2l import torch as d2l 报错

最近算是从头开始好好学习一遍李沐大佬的《pytorch-动手学深度学习V2》,我看到视频评论下有小伙伴说From d2l import torch as d2l 报错,因为自己之前也遇到过这个问题,索性把他记录下来。

其实这句代码就是把torch.py这个文件导入进来,里面都是一些常能用到的函数,因为是pytorch框架,所以我们导入的文件是torch.py 如果你使用的是其他的框架,比如Mxnet,name你就是from d2l import mxnet as d2l 了

解决办法1
From d2l import torch as d2l 报错_第1张图片

1、把名为d2l的文件夹直接放到你当前要使用的虚拟环境路径下面

conda管理虚拟环境时,你可以启动terminal然后查看你的虚拟环境的路径
From d2l import torch as d2l 报错_第2张图片

放到虚拟环境路径下的d2l文件
From d2l import torch as d2l 报错_第3张图片
2、程序中直接from d2l import torch as d2l
解决办法2
1、把torch.py改成d2l.py
2、把d2l.py直接放进python虚拟环境下的Lib文件夹下面
3、在程序中直接import d2l即可
From d2l import torch as d2l 报错_第4张图片

你可能感兴趣的:(深度学习,pytorch,深度学习,python)