这些是我在 anaconda 上的包。我在最后一张照片上收到此错误。我尝试了 stackoverflow 和 github 上的几乎所有内容。我尝试了各种方法来导入 keras 和 tensorflow 。我降级了tensorflow,keras,但我遇到了任何其他错误,例如numpy不兼容等。我将numpy降级为,但这次keras需要更高版本。
从 keras.preprocessing.text 导入 Tokenizer / 从 keras.preprocessing.sequence 导入 pad_sequences
这些是我尝试导入的线路。
import keras
Traceback (most recent call last):
Input In [6] in <cell line: 1>
import keras
File ~\anaconda3\lib\site-packages\keras\__init__.py:3 in <module>
from . import utils
File ~\anaconda3\lib\site-packages\keras\utils\__init__.py:26 in <module>
from .vis_utils import model_to_dot
File ~\anaconda3\lib\site-packages\keras\utils\vis_utils.py:7 in <module>
from ..models import Model
File ~\anaconda3\lib\site-packages\keras\models.py:12 in <module>
from .engine.training import Model
File ~\anaconda3\lib\site-packages\keras\engine\__init__.py:7 in <module>
from .network import get_source_inputs
File ~\anaconda3\lib\site-packages\keras\engine\network.py:15 in <module>
from . import saving
File ~\anaconda3\lib\site-packages\keras\engine\saving.py:21 in <module>
from .. import optimizers
File ~\anaconda3\lib\site-packages\keras\optimizers\__init__.py:1 in <module>
from tensorflow.keras.optimizers import *
ModuleNotFoundError: No module named 'tensorflow.keras'
您应该从 Tensorflow 导入 Keras,如下所示:
import tensorflow as tf
import tensorflow.keras as keras
要从 Keras 导入您想要的模块,您可以使用
from keras.models import Sequential
from keras.layers import Input, Dense, TimeDistributed, Dropout
from keras.callbacks import EarlyStopping, ModelCheckpoint