《动手学深度学习》(PyTorch版)避坑总结 - 1 【d2lzh_pytorch模块导入方法详解及提示错误的解决方法】
目录
- 运行环境
- 问题对应的章节
- 问题描述
- 解决方法
- 第一步:下载好包
- 第二步:转移d2lzh_pytorch文件夹
- 第三步:验证utils.py文件能否正常运行
- 第四步:在程序中导入d2lzh_pytorch包
- 总结
运行环境
使用环境:python3.8
平台:Windows10
IDE:PyCharm
问题对应的章节
3.2.1节
问题描述
- d2lzh_pytorch模块不知道如何导入
- 导入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模块导入方法详解及提示错误的解决方法】相关推荐
- 伯禹公益AI《动手学深度学习PyTorch版》Task 07 学习笔记
伯禹公益AI<动手学深度学习PyTorch版>Task 07 学习笔记 Task 07:优化算法进阶:word2vec:词嵌入进阶 微信昵称:WarmIce 优化算法进阶 emmmm,讲实 ...
- 伯禹公益AI《动手学深度学习PyTorch版》Task 03 学习笔记
伯禹公益AI<动手学深度学习PyTorch版>Task 03 学习笔记 Task 03:过拟合.欠拟合及其解决方案:梯度消失.梯度爆炸:循环神经网络进阶 微信昵称:WarmIce 过拟合. ...
- 伯禹公益AI《动手学深度学习PyTorch版》Task 05 学习笔记
伯禹公益AI<动手学深度学习PyTorch版>Task 05 学习笔记 Task 05:卷积神经网络基础:LeNet:卷积神经网络进阶 微信昵称:WarmIce 昨天打了一天的<大革 ...
- 伯禹公益AI《动手学深度学习PyTorch版》Task 06 学习笔记
伯禹公益AI<动手学深度学习PyTorch版>Task 06 学习笔记 Task 06:批量归一化和残差网络:凸优化:梯度下降 微信昵称:WarmIce 批量归一化和残差网络 BN和Res ...
- 【动手学深度学习PyTorch版】6 权重衰退
上一篇移步[动手学深度学习PyTorch版]5 模型选择 + 过拟合和欠拟合_水w的博客-CSDN博客 目录 一.权重衰退 1.1 权重衰退 weight decay:处理过拟合的最常见方法(L2_p ...
- 【动手学深度学习PyTorch版】12 卷积层
上一篇移步[动手学深度学习PyTorch版]11 使用GPU_水w的博客-CSDN博客 目录 一.卷积层 1.1从全连接到卷积 ◼ 回顾单隐藏层MLP ◼ Waldo在哪里? ◼ 原则1-平移不变性 ...
- 【动手学深度学习PyTorch版】19 网络中的网络 NiN
上一篇请移步[动手学深度学习PyTorch版]18 使用块的网络 VGG_水w的博客-CSDN博客 目录 一.网络中的网络 NiN 1.1 NiN ◼ 全连接层的问题 ◼ 大量的参数会带来很多问题 ◼ ...
- 【动手学深度学习PyTorch版】27 数据增强
上一篇请移步[动手学深度学习PyTorch版]23 深度学习硬件CPU 和 GPU_水w的博客-CSDN博客 目录 一.数据增强 1.1 数据增强(主要是关于图像增强) ◼ CES上的真实的故事 ◼ ...
- 【动手学深度学习PyTorch版】13 卷积层的填充和步幅
上一篇移步[动手学深度学习PyTorch版]12 卷积层_水w的博客-CSDN博客 目录 一.卷积层的填充和步幅 1.1 填充 1.2 步幅 1.3 总结 二.代码实现填充和步幅(使用框架) 一.卷积 ...
最新文章
- java jvm学习笔记二(类装载器的体系结构)
- python 条形图-python使用Plotly绘图工具绘制水平条形图
- 济南学习 Day2 T2 am
- go语言goroutine的取消
- python tfidf特征变换_Python机器学习之“特征工程”
- 02-UILabel比例颜色填充之歌词效果实现
- IOS开发-TableView表视图LV2
- 僵尸网络(botnet) DDoS
- 从再生龙(clonezilla)镜像直接提取文件
- latex语法_【研创基地科研实训】关于举办第27期“LaTeX使用技巧交流分享会” 线上科研实训交流活动的通知...
- 腾讯云直播功能(云直播为例)
- 指数型基金购买技巧汇总(程序猿买基金必备——未完待续)
- html 小猪佩奇代码,HTML5之canvas画小猪佩奇~
- 很全的大数据分析平台
- elementUI 选择器 html
- Java自学之异常处理——自学笔记
- 计算机的英文怎么说不是computer,【英语写作】“开电脑”可不是“open the computer”,说错了很尴尬!...
- c++函数模板,有默认参数的函数
- 时间管理——华为成功之宝
- 数学建模学习(83):模拟退火算法(SA)求解多元函数