动手学深度学习番外篇 01.为什么from d2l import torch as d2l

动手学深度学习番外篇 01.为什么from d2l import torch as d2l

在跟着网站动手学深度学习学习的时候,发现代码开头中经常要运行这样一句话

from d2l import torch as d2l

而我从网站(pytorch这一类)直接下载的文件里确实包括了d2l.py文件。但我尝试按照上面的代码运行的时候就会报错。遇到的现象是,这一句本身能够运行,但后面跟d2l的代码都有问题。

直接说结果:
网站说的d2l实际上是需要安装的一个库文件,该库文件包括三个文件,分别为torch.py mxnet.py tensorflow.py
安装方式在后面,安装好后具体位置如下:
python根目录/Lib/site-packages/d2l
动手学深度学习番外篇 01.为什么from d2l import torch as d2l_第1张图片

其中torch.py就是下载的d2l.py,其内容与网站下载的d2l.py相同。

因此如果想继续使用该代码,只需在cmd安装该库。

pip install d2l

使用conda install d2l会安装失败

另外,如果没有安装该库,而是使用下载的d2l.py文件,也可以将这一行代码改成import d2l

#from d2l import torch as d2l
import d2l

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