Pytorch中torchtext终极安装方法以及常见问题
作者:zuoli_ 发布时间:2023-03-15 11:59:09
1.简介
在学习沐神的深度学习的课程时,发现没有安装torchtext,遂直接尝试pip install torchtext 命令安装,但是安装失败,上网搜索时发现并没这么简单,经过多种方法尝试后,最终安装成功。
2.先说成功安装的方法
经尝试发现,torchtext需要和pytorch/python版本严格对应,不能随意安装.
首先在Jupyter里输入下方命令查看本机pytorch版本,我的为1.12.1。python的版本是3.8
import torch
print(torch.__version__)
然后,查看torchtext对应版本: torchtext · PyPI
经对比,没有发现完全对应的版本,于是随便找了个表格里不新不旧的0.12版本,打开Anaconda Powershell Prompt ,输入pip install torchtext==0.12.0安装失败,显示找不到该版本,无法下载。
经过查阅资料并多次尝试,最后得出结论:需要完全对应的版本才能安装成功,我的pytorch版本是1.12.1,对应的torchtext版本应该是0.13.1(公式为,设pytorch为1.a.b,则torchtext版本应该是0.a+1.b),最后使用 pip install torchtext==0.13.1成功安装。
pip install torchtext==0.13.1
3.常见的其他安装方式
3.1 直接使用pip install torchtext安装
pip install torchtext
如果你的pytorch版本较低,此命令会自动更新pytorch并安装cpu版本,这时会卸载旧的pytorch,安装的新版本pytorch可能会不兼容。慎用。
3.2 使用conda install -c pytorch torchtext安装
conda install -c pytorch torchtext
有些朋友会安装成功,可能因为我的pytorch版本太高,安装失败,显示找不到torchtext包。
3.3 使用pytorch-lts源安装安装
conda install -c pytorch-lts torchtext
我这里是显示安装失败,没有保留截图,大家可以尝试,优先推荐2.的方法
来源:https://blog.csdn.net/zuoli_/article/details/129270408


猜你喜欢
- 根本原因:python定义函数时,一般都会有指定返回值,如果没有显式指定返回值,那么python就会默认返回值为None我们输入的代码如下:
- 成功解决NLTK包的安装错误创建环境NLP_Pre_trainl环境conda create -n NLP_Pre_train python
- 前段时间,微信群有一个朋友问了下面这个问题,虽然很简单,但是觉得有必要和大家做一个知识分享。这个问题一共有两个需求:① 获取视频的文件大小;
- 一,前言上篇,主要介绍了在 Vue 的数据初始化流程中,对象属性的单层劫持是如何实现的回顾一下,主要涉及以下几个核心点:data 为函数和对
- 句柄(handle)是C++程序设计中经常提及的一个术语。它并不是一种具体的、固定不变的数据类型或实体,而是代表了程序设计中的一个广义的概念
- 阅读上一篇:浏览器中的内存泄露 4.内存泄露的解决方案显式类型转换 首先说说最容易处理的情况 对于类型转换造成的错误,我们可以通过显式类型转
- 先由exp把数据卸出到文件系统, 产生一个.dmp文件, 然后必要时再由imp将数据装入数据库. 对于一般中小型数据库来说, 全数据库的ex
- 1. 前言但是对于很多人来说,首先编写一款 App 需要一定的移动端开发经验,其次还需要另外编写无障碍服务应用,如此显得有一定难度的本篇文章
- 1.添加文件touch /Library/LaunchDaemons/com.mysql.mysql.plist2.添加内容<?xml
- 最近拾回Django学习,实例练习中遇到了对多维字典类型数据的遍历操作问题,Google查询没有相关资料…毕竟是新手,到自己动手时发现并非想
- Matplotlib 制作Matplotlib 作为 Python 家族最为重要的可视化工具,其基本的 API 以及绘制流程还是需要掌握的。
- Mysql 查询时间段交集使用场景数据库表有两个字段starttime,endtime。现在给出(a,b)的时间段,查出和(starttim
- 想学习Python3,但是暂时又离不开Python2。在Windows上如何让它们共存呢?目前国内网站经常会让大家把其中一个python.e
- 对于使用Django框架开发的系统,当部署时设置settings.py文件中Debug=False时xadmin后台管理系统样式会丢失。【问
- 0 与任意非数字(或者说,不可转化为数字的字符)前导的字符串比较(操作符为==), 均返回 true.原因是, 数字与字符串比较时, 先尝试
- 安装你可以从PyPI上直接安装这个库:pip install itsdangerous适用案例在取消订阅某个通讯时,你可以在URL里序列化并
- 当今互联网时代,数据处理已经成为了一个非常重要的任务。而MySQL作为一款开源的关系型数据库,被广泛应用于各种场景。本篇博客将介绍如何使用P
- mysql等其他数据库中有随着记录的插入而表ID自动增长的功能,而oracle却没有这样的功能,我们有以下两种方式可以解决字段自增长的功能。
- mock.js简介官方链接:Mock.js (mockjs.com)前端开发人员用来模拟虚拟数据,拦截ajax请求,方便模拟后端接口安装np
- 为了得到更加清晰的图像我们需要通过技术对图像进行处理,比如使用对比度增强的方法来处理图像,对比度增强就是对图像输出的灰度级放大到指定的程度,