栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

李沐《动手学深度学习》pytorch版d2lzh问题

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

李沐《动手学深度学习》pytorch版d2lzh问题

李沐《动手学深度学习》pytorch版d2lzh问题:ModuleNotFoundError: No module named ‘d2lzh’ 一、起因

在学习这本书的2.5节时要引入一个d2lzh库,这个库书中没有提到怎么安装,由于后面很多样例代码都有这个库,所以还是有必要安装的。我在网络上也找了很多文章弄了好久才弄好,在这里分享一下的经验。

对了,d2lzh中的第三个符号“l”是英文小写字母l,不是数字1!!!

下图是报错提示:

二、下载d2lzh 1.通过百度网盘下载

链接:https://pan.baidu.com/s/1alK3D2cuNrUQr_DfCxLHiA
提取码:2580

2.下载好后解压

将解压后的文件:d2lzh_pytorch放在你pytorch的工作目录下的/Lib/site-packages下,我用的是Anaconda+Pycharm来学习的,我的目录为(可参考):

3.在编译器引入d2lzh库
import d2lzh_pytorch as d2l

此时尝试运行,发现报错,提示没有torchtext,没事,安装就好

三、安装torchtext 1.打开Anaconda prompt (Anaconda3)

2.转到你自己的pytorch环境

基本语法:conda activate +你自己的环境名称

我的是:conda activate torch

在黑白框输入:pip install torchtext

期间可能会下载失败,我连试了好几次才下好的,下载成功后,在编译环境中重新运行,发现还是报错,报错如下图:

直接复制报错原因找文章,文章说在代码头部加上这两句代码就好了:

import os
os.environ["KMP_DUPLICATE_LIB_OK"] = "TRUE"
三、成功

加上那两句代码后,终于运行成功!!通过下面代码显示FashionMNIST图片信息

x, y = [], []
for i in range(10):
    x.append(mnist_train[i][0])
    y.append(mnist_train[i][1])
show_fashion_mnist(x, get_fashion_mnist_labels(y))
d2l.plt.show()

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/350561.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号