在学习李沐的《动手学深度学习(Python版)》(原书的官方地址:
动手学深度学习(Python版)
)的第3章节《深度学习基础》时需要用到d2lzh_pytorch包,关于下载该包,可参考文章:
李沐动手学深度学习(pytorch版本)"d2lzh_pytorch"包的缺少安装问题
笔者在按照前述文章下载d2lzh_pytorch包并将其放在正确的目录下后,在引用时依然会报错,提示:
ModuleNotFoundError: No module named 'torchtext'
笔者在网上搜索了许多文章, 试了多次,但都没有成功,最终按照别人的经验和自己的摸索在Anaconda的相应环境的命令行中输入了如下安装命令才得以成功:
conda install -c https://conda.anaconda.org/pytorch torchtext
这个问题比较小众,希望能帮到你。
在学习李沐的《动手学深度学习(Python版)》(原书的官方地址:动手学深度学习(Python版))的第3章节《深度学习基础》时需要用到d2lzh_pytorch包,关于下载该包,可参考文章:李沐动手学深度学习(pytorch版本)"d2lzh_pytorch"包的缺少安装问题笔者在按照前述文章下载d2lzh_pytorch包并将其放在正确的目录下后,在引用时依然会报错,提示:ModuleNotFoundError: No module named 'torchtext'笔者在网上搜索了许多文章,
学习深度学习时候,很多人参考的是李沐的动手学深度学习Pytorch版本(附上官方地址:https://tangshusen.me/Dive-into-DL-PyTorch/#/)。
在学习3.5.1节 “获取数据集” 时,会遇到d2lzh_pytorch包缺少的问题,经过查阅资料,下面方法可以解决这个问题。
import torch
import torchvision
import torchvision.transforms as transforms
import matplotlib.pyplot as plt
import time
import sys
sys.path.appe
学习pytorch,首先需要安装Anaconda、pycharm、jupyter、cuda等,当然,只是建议。
最近需要用到torchtext,但是在import的时候出错了,没有找到这个,因此需要通过Anaconda下载torchtext。
登陆anaconda官网搜索torchtext:
https://anaconda.org
或者直接找到这个:
https://anac...
下载d2l.whl文件到本地文件夹,使用conda的环境下cd 到本地d2l的文件目录,运行以下命令即可:
pip install d2l-0.15.1-py3-none-any.whl
pip list看到了安装的d2l包,问题得到完美解决!
下载离线安装包直接放置
d2l_python是动手学深度学习PyTorch中的包,所以他的安装使用离线安装。
链接: [link](Dive-into-Dl-PyTorch github).
放置在所在虚拟环境中的Lib/site-packages目录下即可。这个操作和离线安装第三方库方式相同。
后面在终端补充缺失的工具包。
pip install d2l
目录运行环境问题对应的章节问题描述解决方法第一步:下载好包第二步:转移d2lzh_pytorch文件夹第三步:验证utils.py文件能否正常运行第四步:在程序中导入d2lzh_pytorch包总结
使用环境:python3.8
平台:Windows10
IDE:PyCharm
问题对应的章节
3.2.1节
问题描述
d2lzh_pytorch模块不知道如何导入
导入d2lzh_pytorch模块后运行报错
第一步:下载好包
链接:https://github.com/Shusen
链接:https://pan.baidu.com/s/1ndV7qloDG7vIGrZmEdasWw
提取码:hwn4
将文件夹 d2lzh_pytorch 【记住这个是 小写 L 不是 数字 1 】 放到anaconda 你自己创建的环境下:
C:\ProgramData\Anaconda3\envs\pytorchzc\Lib\site-packages
重点:要放到自己创建的环境下,别放错了。
在Anaconda Prompt 下查看环境: conda.
安装 torchvision 时避免更新 pytorch 到最新版本。
pip3 install --no-deps torchvision==0.3.0
pip3 install torchvision==0.3.0 --no-deps
pip install --no-d
d2lzh_pytorch包
【动手学深度学习(pyTorch)】3.2.1节中原文:
“我们将上面的plt作图函数以及use_svg_display函数和set_figsize函数定义在d2lzh_pytorch包里。以后在作图时,我们将直接调用d2lzh_pytorch.plt。由于plt在d2lzh_pytorch包中是一个全局变量,我们在作图前只需要调用d2lzh_pytorch.set_figsize()函数可打印矢量图并设置图的尺寸。”
CSDN中下载d2lzh_pytorch包好多都需要积分,
动手学深度学习 - 11.7. d2lzh 包索引
动手学深度学习 - Dive into Deep Learning
Aston Zhang, Zachary C. Lipton, Mu Li, and Alexander J. Smola
https://zh.d2l.ai/(https://zh.d2l.ai/)
11.7. d2lzh 包索引
函数、类等名称,定义所在章节。
bbox_t...
在学习pytorch版本的深度学习中,大多会因为这个包困扰,如果直接安装d2lzh包,在后期使用中会导致某些函数无法实现。因此仍旧需要安装d2lzh_pytorch'd2lzh_pytorch'下载传送门,下载解压后,直接放入包文件里即可。
我的文件路径,可参考一下:
我下载之后运行下面的导入包的命令时,还提示ModuleNotFoundError: No mo...
最近在看《动手学深度学习》时书写上面的代码时,会有 from d2l import torch as d2l这个语句中torch报错,原因是没有导入这个d2l包,如何导入这个库呢
1、打开Anaconda Prompt
2、 在Anaconda Prompt中输入下面语句,进入环境
conda activate pytorch
pytorch是当时你创建pytorch环境时安放在Anaconda中的环境所在地,根据自己的情况改变
3、安装d2l库输入下面语句,下载完成后就可以了(如果你
最近算是从头开始好好学习一遍李沐大佬的《pytorch-动手学深度学习V2》,我看到视频评论下有小伙伴说From d2l import torch as d2l 报错,因为自己之前也遇到过这个问题,索性把他记录下来。
其实这句代码就是把torch.py这个文件导入进来,里面都是一些常能用到的函数,因为是pytorch框架,所以我们导入的文件是torch.py 如果你使用的是其他的框架,比如Mxnet,name你就是from d2l import mxnet as d2l 了
解决办法1
1、把名为d2l的