使用 torchtext 时出现 ImportError

QMa*_*an5 8 python importerror torch

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

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)
Run Code Online (Sandbox Code Playgroud)

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

nie*_*tel 17

torchtext.data变成torchtext.legacy.data

from torchtext.legacy.data import Field, TabularDataset, BucketIterator, Iterator
Run Code Online (Sandbox Code Playgroud)

  • 获取“ModuleNotFoundError:没有名为“torchtext.legacy”的模块”,使用 torch 1.11.0 和 torchtext 0.12.0(Windows)。 (5认同)
  • 将 torchtext 降级到“0.8.0”,在当前版本中我还没有看到此功能。(希望有人能解决这个问题,谢谢) (2认同)