【Pytorch】torchtext和sentencepiece的安装

1.简介

最近学习《dive into DL PyTorch》,导入d2lzh_pytorch 时提示

ModuleNotFoundError:No module named ‘torchtext’

才意识到没有安装torchtext、sentencepiece,因此需要先下载这两个库。

2.解决

先说踩雷n次之后终于解决的办法,还是万能的pip install,暴风式哭泣,兜兜转转一大圈还是用了这个办法。不过依旧有小插曲,本能想到先安装torchtext,结果出错了,如下图所示:
【Pytorch】torchtext和sentencepiece的安装_第1张图片
错误提示也很明显:表示没有找到sentencepiece,这就表明我们需要先安装sentencepiece,再安装torchtext。

(1)安装sentencepiece

打开cmd窗口,输入命令pip install sentencepiece,回车得
【Pytorch】torchtext和sentencepiece的安装_第2张图片
这就表示sentencepiece安装成功,接下来就可以安装torchtext了

(2)安装torchtext

接着输入命令pip install torchtext,回车
【Pytorch】torchtext和sentencepiece的安装_第3张图片
好啦,这就表示安装成功啦!可以愉快地使用d2lzh_pytorch包啦!下面要跟大家聊一聊我踩得雷,希望可以帮助大家少做无用功!

3.安装失败踩过的雷

刚开始打算安装的时候就想着搜教程,参考了好多别人的方法,都失败了。
(1)最开始看的一个就是使用pip install torchtext,链接给大家搬过来了,大家可以参考一下:https://blog.csdn.net/uestwm/article/details/93800110?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task
她的第一步是要进入pytorch环境,但是我使用相同的命令怎么也进不去,所以就放弃啦!
(2)后面找的很多都是使用conda install -c python torchtext命令,具体参考了这篇文章,链接给大家搬过来https://blog.csdn.net/chotin/article/details/104050282?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task
我安装到最后失败了,感觉有点莫名其妙,请教了别人之后说可能是网速的原因,让我去搜一下conda清华源
【Pytorch】torchtext和sentencepiece的安装_第4张图片
很听话的搜了一下conda清华源,虽然还不是很清楚这是干什么的,按照步骤导入之后,再输入命令conda install -c python torchtext
【Pytorch】torchtext和sentencepiece的安装_第5张图片
不知为何一直提示我要更新 conda的版本,本来其实已经快进入下载torchtext的命令了,然后我想着要不是还是按照命令更新一下可能会更好,结果没想到就悲剧了:
【Pytorch】torchtext和sentencepiece的安装_第6张图片
更新成功之后还暗自激动了一会,再次输入conda install -c python torchtext时直接报错了:
【Pytorch】torchtext和sentencepiece的安装_第7张图片
暴风式哭泣,还是乖乖回到最开始的pip install吧!

你可能感兴趣的:(【Pytorch】torchtext和sentencepiece的安装)