动手学深度学习番外篇 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
d2l库下的文件

其中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
  • 9
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 17
    评论
评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值