无法解析导入“keras.preprocessing.text”

0 投票
1 回答
57 浏览
提问于 2025-04-12 07:43

我在使用Keras的时候遇到了一个问题。

import pandas as pd
import numpy as np
from keras.models import Sequential
from keras.layers import LSTM, Dense, Embedding
from keras.preprocessing.text import Tokenizer
from keras.preprocessing.sequence import pad_sequences

当我运行代码时,会出现一个错误信息,内容是:from keras.preprocessing.text import Tokenizer ModuleNotFoundError: No module named 'keras.preprocessing.text'

请问这个错误有什么解决办法吗?谢谢。

1 个回答

0

看起来最新版本的文本子模块已经不再支持了。你可以在这个链接查看一下:https://pypi.org/project/keras/

我查了一下旧版本,比如2.13.1,可以在这里找到:https://pypi.org/project/keras/2.13.1/#files

所以你可以下载旧版本再试试。

pip install keras==2.13.1

注意:你可能会遇到和其他库的兼容性问题。如果出现这种情况,可以把这些文本文件替换到新版本的keras文件夹里。

撰写回答