实际上我在论坛上看到了几个相同的问题,但我仍然没有正确的解决方案。
这是我的代码块:
import torchtext as data
import torchtext.datasets as datasets
...
...
text_field = data.Field(lower=True)
...
...
我在运行程序时遇到以下问题:
Traceback (most recent call last):
File "C:\Users\emre.sinoforoglu\Desktop\cnn-text-classification-pytorch-master\main.py", line 71, in <module>
text_field = data.Field(lower=True)
^^^^^^^^^^
AttributeError: module 'torchtext.data' has no attribute 'Field'
我一个一个地尝试了过去问题的每个答案,但我仍然有同样的问题。
这是我的点数列表:
torch 2.0.0
torchtext 0.15.0
我将“import torchtext as data”更改为“import torchtext.legacy.data as data”,然后出现以下问题:
ModuleNotFoundError: No module named 'torchtext.legacy'
我用“pip uninstall torchtext”命令卸载了 torchtext,并用“pip install torchtext==0.8.0”命令安装了旧版本,然后我遇到了以下问题:
ERROR: Could not find a version that satisfies the requirement torchtext==0.8.0 (from versions: 0.1.1, 0.2.0, 0.2.1, 0.2.3, 0.3.1, 0.4.0, 0.5.0, 0.6.0, 0.12.0, 0.13.0, 0.13.1, 0.14.0, 0.14.1, 0.15.0, 0.15.1)
ERROR: No matching distribution found for torchtext==0.8.0