诸神缄默不语-个人CSDN博文目录

torchtext包隶属于PyTorch项目,PyTorch是学习深度学习时常用的Python神经网络框架。
torchtext包涵盖了一些用于自然语言处理任务的函数和数据集。
本文将介绍torchtext包的安装教程,资料来源为torchtext官方GitHub项目:pytorch/text: Data loaders and abstractions for text and NLP
另外本文的内容还参考了torchtext文档:torchtext — torchtext 0.12.0 documentation

安装过程分为如下4步:

  1. 安装PyTorch。
  2. 根据PyTorch版本选择对应的torchtext版本。
  3. 安装torchtext。
  4. 检验torchtext是否成功安装。

以下讲按顺序依次介绍:

第一步:安装PyTorch。
可参考我之前撰写的博文:PyTorch安装教程_诸神缄默不语的博客-CSDN博客_pytorch安装

第二步:根据PyTorch版本选择对应的torchtext版本。
首先查看本地下载的PyTorch版本(使用import torch;print(torch.__version__)查看),以及本地的Python解释器版本(使用import sys;print(sys.version)查看),然后根据https://github.com/pytorch/text/#installation的表格来查找对应的torchtext版本:

如我是PyTorch1.8.2,Python3.8.12,则我对应的torchtext应是0.9.2。

第三步:安装torchtext。
原文中提供了conda install -c pytorch torchtextpip install torchtext两种安装方式。由于我是LTS的PyTorch1.8.2,所以直接用这两种方式(无论是否加上版本号)都无法直接安装。
其他版本我还没有尝试,我的版本的话,需要用conda install -c pytorch-lts torchtext才能安装0.9.2版。(命令行直接来源见Torchtext :: Anaconda.org,我怎么能够知道要从这里找,看下文)

以下介绍一下我的踩坑过程:
我提了这个issue,以下项目作者回复都是这个issue里面回的:Is the torchtext version in https://github.com/pytorch/text/#installation the highest, or the only supported version?? · Issue #1662 · pytorch/text
我一开始直接使用了conda进行默认安装:conda install -c pytorch torchtext 默认安装了0.6.0版本。项目作者告诉我最好还是安装对应版本,所以我就准备重新安装0.9.2版本。
我就运行conda uninstall torchtext卸载了,然后无论我用conda install -c pytorch torchtext==0.9.2还是pip install torchtext==0.9.2命令,都显示无法找到0.9.2版本。
所以我用了pip install torchtext==0.9.1命令行,然后它一路就给我安了PyTorch1.8.1……然后我就觉得很草好吧……
然后项目作者告诉我可以通过pytorch-lts源安装,所以我重新跑了conda install -c pytorch-lts pytorchconda install -c pytorch-lts torchtext,然后看起来应该就是成功安装回PyTorch 1.8.2和torchtext 0.9.2版本了。(第四步输出的包版本是如此对应的)
但是我用conda list仍然可以看到1.8.1版本的PyTorch和0.9.1版本的torchtext……但是在Python中直接import的包确实可以显示最新版本……我有点不太懂哈。这个情况如果以后还会出现新问题的话我再来写对应的解决方案。

此外,torchtext官方GitHub项目中还介绍了其他一些如有需要可以安装的包。我没有安装,如有需要可直接查看原文参考:https://github.com/pytorch/text/#optional-requirements

第四步:检验torchtext是否成功安装。
运行import torchtext;print(torchtext.__version__)如能正确输入第三步安装的torchtext版本,说明已成功安装。

其他文中未提及的参考资料

  1. 如何检查Python版本?_cunjiu9486的博客-CSDN博客

torchtext安装教程相关推荐

  1. 【网站汇总】安装教程系列

    目录 1.Anaconda 2.Pytorch 3.Tensorflow 4.LaTeX 5.博客搭建 1.Anaconda [CV]Anaconda 安装教程_Fannnnf的博客-CSDN博客 2 ...

  2. oracle 11g完全安装教程(CentOS)

    oracle下载链接:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html oracle ...

  3. vs安装一直在提取文件_Visual Studio 2019下载及安装教程

    宸1分钟前 这可是我珍藏多年的资源啊. Visual Studio 2019 Microsoft Visual Studio(简称VS)是美国微软公司的开发工具包系列产品.是目前最流行的Windows ...

  4. 这套完美的Java环境安装教程,完整,详细,清晰可观,让你一目了然,简单易懂。⊙﹏⊙...

    JDK下载与安装教程 2017年06月18日 22:53:16 Danishlyy1995 阅读数:349980 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csd ...

  5. iOS7系统iLEX RAT冬青鼠安装教程:无需刷机还原纯净越狱系统

    全网科技 温馨提醒:iLEX RAT和Semi-Restore的作用都是让你的已越狱的设备恢复至越狱的初始状态. 可是要注意无论你是用iLexRAT冬青鼠还是Semi-restore.对于还原来说都存 ...

  6. TensorFlow2.0 系列开篇: Windows下GPU版本详细安装教程

    点击上方"Datawhale",选择"星标"公众号 第一时间获取价值内容 [导读]今年三月谷歌在TensorFlow开发者峰会上宣布TensorFlow 2.0 ...

  7. mysql为什么每天0点就装东西_MySQL的详细安装教程

    1.安装之前需要注意的几点 建议不要安装最新版本,一般找mysql5.0系列版本即可: mysq1官网有.zip和.msi两种安装形式: zip是压缩包,直接解压缩以后使用的,需要自己配置各种东西:m ...

  8. Centos7上安装oracle11g/12c的安装教程推荐及注意事项

    Centos7上安装oracle11g的安装教程推荐及注意事项 历时一天半,终于在今天中午安装完oracle11g,成功后喜悦的心情自是溢于言表.总有些疑问,比如为何如此复杂的数据库为何还会有如此之多 ...

  9. ROS 不能再详细的安装教程

    ROS 不能再详细的安装教程 版权声明:本文为博主原创文章,转载请标明出处: http://www.cnblogs.com/liu-fa/p/5779206.html 关于ROS(Robot OS 机 ...

最新文章

  1. Uva 11542 乘积是平方数
  2. 用界面读取图片并且保存图片的方法
  3. 计算机英文文献博客,计算机专业外文文献论文翻译.docx
  4. windows备份0x80070422错误解决方法
  5. sqlserver关键字
  6. redis将散裂中某个值自增_Redis总结
  7. 如何优化网站服务器来提高吞吐量并减少延迟时间
  8. jQuery动画效果之上卷下拉
  9. luogu P2678 跳石头 二分answer
  10. Kalman Filter 递归算法
  11. 针对小游戏中PNG、JPG压缩工具优化(nodejs)
  12. 收藏一些web应用,留作DzzOffice日后添加web应用时使用。
  13. GoFW|网页加速器
  14. 深度学习的坎坷六十年:从感知机到Transformer...
  15. php强类型作用,强类型php性能很彪悍
  16. 调用百度api出现的跨域问题
  17. mysql 难点_数据库技术的重点与难点有什么?
  18. 各保险公司所使用的业务系统
  19. 基于COTURN实现WebRTC的P2P项目
  20. css零到一中级教程025:CSS 特异性

热门文章

  1. Socket简单学习之UDP通信
  2. Django实现微信第三方网站扫码登录
  3. android log4,在Android NDK下编译log4cpp 1.1
  4. CSND近期推出的猿如意到底有没有必要安装
  5. 如何修改jar文件的内容
  6. php 旅游网毕业论文,某旅游网站的设计与实现.docx
  7. 【Android】AppCompatTextView的使用详解
  8. 微软函数 for vba自定义函数Function
  9. unity 解决乱码_Unity3D脚本中文字符乱码的解决方案
  10. CoreSeek 安装问题解决及使用