我正在尝试在colab中运行this tutorial。
但是,当我尝试导入一堆模块时:
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_archive和build_vocab_from_iterator的错误
---------------------------------------------------------------------------
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'请帮我解决这个问题。
发布于 2021-01-05 20:35:11
您需要先升级torchtext
!pip install -U torchtext==0.8.0目前0.8.0版本支持torch 1.7.0 (不需要升级torch,torchvision)
更新(2021年9月)
目前,torchtext已经是0.10.0了,你不需要升级任何东西。
发布于 2021-07-26 17:53:32
这可能有助于解决您的问题:
conda install -c pytorch torchtext==0.8发布于 2021-08-03 10:06:29
您可以使用:
pip install -U torchtext==0.6.0如果0.8版本不可用
https://stackoverflow.com/questions/65575871
复制相似问题