目录

  • 运行环境
  • 问题对应的章节
  • 问题描述
  • 解决方法
    • 第一步:下载好包
    • 第二步:转移d2lzh_pytorch文件夹
    • 第三步:验证utils.py文件能否正常运行
    • 第四步:在程序中导入d2lzh_pytorch包
  • 总结

运行环境

使用环境:python3.8
平台:Windows10
IDE:PyCharm

问题对应的章节

3.2.1节

问题描述

  1. d2lzh_pytorch模块不知道如何导入
  2. 导入d2lzh_pytorch模块后运行报错

解决方法

第一步:下载好包

链接:https://github.com/ShusenTang/Dive-into-DL-PyTorch/tree/master/code

第二步:转移d2lzh_pytorch文件夹

将d2lzh_pytorch文件夹放置入编译器的site-package文件夹下
以博主的安装路径为例:

第三步:验证utils.py文件能否正常运行

验证此文件夹下的utils.py文件能否正常运行,在PyCharm中运行utils.py文件或者直接在文件资源管理器中双击,若能正常运行则跳过此步,不能正常运行会提示少了torchtext包。
解决方法如下:在cmd中运行

pip install torchtext
  • 1

开始安装torchtext包,如图

装完后即可正常运行utils.py,若还存在问题,可能也是少了其他依赖包,更加错误提示安装即可。

第四步:在程序中导入d2lzh_pytorch包

在需要调用这个包里定义的函数时在py文件内加上以下代码即可

importsys
sys.path.append("..")
fromd2lzh_pytorchimport*
  • 1
  • 2
  • 3

总结

在运行这本书的代码时第一个问题可能就是d2lzh_pytorch这个包导入不了,并且这个问题十分致命,因为后面一些算法的简单实现都需要调用到这个包里的函数,只有解决好了这一步才能顺利向下进行。

《动手学深度学习》(PyTorch版)避坑总结 - 1 【d2lzh_pytorch模块导入方法详解及提示错误的解决方法】相关推荐

  1. 伯禹公益AI《动手学深度学习PyTorch版》Task 07 学习笔记

    伯禹公益AI<动手学深度学习PyTorch版>Task 07 学习笔记 Task 07:优化算法进阶:word2vec:词嵌入进阶 微信昵称:WarmIce 优化算法进阶 emmmm,讲实 ...

  2. 伯禹公益AI《动手学深度学习PyTorch版》Task 03 学习笔记

    伯禹公益AI<动手学深度学习PyTorch版>Task 03 学习笔记 Task 03:过拟合.欠拟合及其解决方案:梯度消失.梯度爆炸:循环神经网络进阶 微信昵称:WarmIce 过拟合. ...

  3. 伯禹公益AI《动手学深度学习PyTorch版》Task 05 学习笔记

    伯禹公益AI<动手学深度学习PyTorch版>Task 05 学习笔记 Task 05:卷积神经网络基础:LeNet:卷积神经网络进阶 微信昵称:WarmIce 昨天打了一天的<大革 ...

  4. 伯禹公益AI《动手学深度学习PyTorch版》Task 06 学习笔记

    伯禹公益AI<动手学深度学习PyTorch版>Task 06 学习笔记 Task 06:批量归一化和残差网络:凸优化:梯度下降 微信昵称:WarmIce 批量归一化和残差网络 BN和Res ...

  5. 【动手学深度学习PyTorch版】6 权重衰退

    上一篇移步[动手学深度学习PyTorch版]5 模型选择 + 过拟合和欠拟合_水w的博客-CSDN博客 目录 一.权重衰退 1.1 权重衰退 weight decay:处理过拟合的最常见方法(L2_p ...

  6. 【动手学深度学习PyTorch版】12 卷积层

    上一篇移步[动手学深度学习PyTorch版]11 使用GPU_水w的博客-CSDN博客 目录 一.卷积层 1.1从全连接到卷积 ◼ 回顾单隐藏层MLP ◼ Waldo在哪里? ◼ 原则1-平移不变性 ...

  7. 【动手学深度学习PyTorch版】19 网络中的网络 NiN

    上一篇请移步[动手学深度学习PyTorch版]18 使用块的网络 VGG_水w的博客-CSDN博客 目录 一.网络中的网络 NiN 1.1 NiN ◼ 全连接层的问题 ◼ 大量的参数会带来很多问题 ◼ ...

  8. 【动手学深度学习PyTorch版】27 数据增强

    上一篇请移步[动手学深度学习PyTorch版]23 深度学习硬件CPU 和 GPU_水w的博客-CSDN博客 目录 一.数据增强 1.1 数据增强(主要是关于图像增强) ◼ CES上的真实的故事 ◼ ...

  9. 【动手学深度学习PyTorch版】13 卷积层的填充和步幅

    上一篇移步[动手学深度学习PyTorch版]12 卷积层_水w的博客-CSDN博客 目录 一.卷积层的填充和步幅 1.1 填充 1.2 步幅 1.3 总结 二.代码实现填充和步幅(使用框架) 一.卷积 ...

最新文章

  1. java jvm学习笔记二(类装载器的体系结构)
  2. python 条形图-python使用Plotly绘图工具绘制水平条形图
  3. 济南学习 Day2 T2 am
  4. go语言goroutine的取消
  5. python tfidf特征变换_Python机器学习之“特征工程”
  6. 02-UILabel比例颜色填充之歌词效果实现
  7. IOS开发-TableView表视图LV2
  8. 僵尸网络(botnet) DDoS
  9. 从再生龙(clonezilla)镜像直接提取文件
  10. latex语法_【研创基地科研实训】关于举办第27期“LaTeX使用技巧交流分享会” 线上科研实训交流活动的通知...
  11. 腾讯云直播功能(云直播为例)
  12. 指数型基金购买技巧汇总(程序猿买基金必备——未完待续)
  13. html 小猪佩奇代码,HTML5之canvas画小猪佩奇~
  14. 很全的大数据分析平台
  15. elementUI 选择器 html
  16. Java自学之异常处理——自学笔记
  17. 计算机的英文怎么说不是computer,【英语写作】“开电脑”可不是“open the computer”,说错了很尴尬!...
  18. c++函数模板,有默认参数的函数
  19. 时间管理——华为成功之宝
  20. 数学建模学习(83):模拟退火算法(SA)求解多元函数

热门文章

  1. 阿里巴巴首席DBA成甲骨文全球第100个ACE
  2. 中国社交:打不倒的微信,输不了的抖音
  3. 评微软收购GitHub
  4. 【PP主数据】工艺路线介绍
  5. http://www.jianshu.com/p/55458caf0814
  6. k8s集群环境namespace共享和隔离
  7. 数据分析毕业设计 金融数据分析与可视化系统 - python 大数据
  8. 了解数据串联五步骤,解锁数据孤岛难题
  9. 计算机应用基础(专)【11】
  10. 转载]“不能打开暂存盘文件,因为该文件已锁定”解决办法