无法解析导入“keras.preprocessing.text”
我在使用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文件夹里。