首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >colab中的torchtext ImportError

colab中的torchtext ImportError
EN

Stack Overflow用户
提问于 2021-01-05 17:03:50
回答 3查看 8.3K关注 0票数 7

我正在尝试在colab中运行this tutorial

但是,当我尝试导入一堆模块时:

代码语言:javascript
复制
import io
import torch
from torchtext.utils import download_from_url
from torchtext.data.utils import get_tokenizer
from torchtext.vocab import build_vocab_from_iterator

它给出了extract_archivebuild_vocab_from_iterator的错误

代码语言:javascript
复制
---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-5-a24e72502dbc> in <module>()
      1 import io
      2 import torch
----> 3 from torchtext.utils import download_from_url, extract_archive
      4 from torchtext.data.utils import get_tokenizer
      5 from torchtext.vocab import build_vocab_from_iterator

ImportError: cannot import name 'extract_archive'


ImportError                               Traceback (most recent call last)
<ipython-input-4-02a401fd241b> in <module>()
      3 from torchtext.utils import download_from_url
      4 from torchtext.data.utils import get_tokenizer
----> 5 from torchtext.vocab import build_vocab_from_iterator
      6 
      7 url = 'https://s3.amazonaws.com/research.metamind.io/wikitext/wikitext-2-v1.zip'

ImportError: cannot import name 'build_vocab_from_iterator'

请帮我解决这个问题。

EN

回答 3

Stack Overflow用户

发布于 2021-01-05 20:35:11

您需要先升级torchtext

代码语言:javascript
复制
!pip install -U torchtext==0.8.0

目前0.8.0版本支持torch 1.7.0 (不需要升级torch,torchvision)

更新(2021年9月)

目前,torchtext已经是0.10.0了,你不需要升级任何东西。

票数 8
EN

Stack Overflow用户

发布于 2021-07-26 17:53:32

这可能有助于解决您的问题:

代码语言:javascript
复制
conda install -c pytorch torchtext==0.8
票数 0
EN

Stack Overflow用户

发布于 2021-08-03 10:06:29

您可以使用:

代码语言:javascript
复制
pip install -U torchtext==0.6.0

如果0.8版本不可用

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65575871

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档