Bug小能手系列(python)_4:ModuleNotFoundError: No module named ‘torchtext.legacy‘

ModuleNotFoundError: No module named ‘torchtext.legacy‘

错误

在python开发中,使用torchtext库包中的legacy。

from torchtext.legacy.data import Field, BucketIterator

报错。提示

No module named ‘torchtext.legacy‘

解决方案

该报错是由于版本版本和代码不兼容,解决方法有两个:

  • 修改torchtext的版本

修改torchtext的版本

将原有版本卸载,降低torchtext版本即可,版本对应表为:
Bug小能手系列(python)_4:ModuleNotFoundError: No module named ‘torchtext.legacy‘_第1张图片
注意:这里建议的版本为Pytorch:1.10.0 torchtext:0.11.0 Python:3.7
因为版本太低的话,torch库包不好安装。

你可能感兴趣的:(Bug小能手,bug,pytorch,人工智能)