使用 torchtext 时出现 ImportError

Getting ImportError when using torchtext

当我尝试 运行 这行代码时出现以下错误:

from torchtext.data import Field, TabularDataset, BucketIterator, Iterator


ImportError: cannot import name 'Field' from 'torchtext.data' (C:\Users\user1\anaconda3\lib\site-packages\torchtext\data\__init__.py)

我想知道是否有人知道问题可能是什么以及如何解决?

我在使用 colab 时想到了这个,然后我通过

更新了 torchtext 版本
pip install -U torchtext

对我有用

torchtext.data 变为 torchtext.legacy.data

from torchtext.legacy.data import Field, TabularDataset, BucketIterator, Iterator
conda install -c pytorch torchtext==0.8

这对我有用 Ubuntu 18.04.