Google Colab error: Import "tensorflow.keras.models" could not be resolved(reportMissingImports)

Viewed 11999
import tensorflow as tf
tf.__version__

!sudo pip3 install keras

from tensorflow.keras.models import Sequential
from tensorflow.keras.layers import Dense, Conv2D, Flatten, Dropout, MaxPooling2D
from tensorflow.keras.preprocessing.image import ImageDataGenerator

Error message:

Import "tensorflow.keras.models" could not be resolved(reportMissingImports)
>Import "tensorflow.keras.layers" could not be resolved(reportMissingImports)
>>Import "tensorflow.keras.preprocessing.image" could not be resolved(reportMissingImports)
5 Answers
import tensorflow as tf
tf.__version__

!sudo pip3 install keras

from tensorflow.python.keras.engine.sequential import Sequential

from tensorflow.python.keras.layers import Dense, Conv2D, Flatten, Dropout, MaxPooling2D

image_data_generator = tf.keras.preprocessing.image.ImageDataGenerator()

i had the same error , l did those steps step 01 : uninstall the existing tensorflow with this instruction

!pip uninstall tensorflow

step 02 : install this version i hope you find what you need in this version with this instruction

!pip install tensorflow==2.7.0

you can change the version of tensorflow if 2.7.0 not good for your code

Issue solved.

Though the error: Import "tensorflow.keras.models" could not be resolved(reportMissingImports) prompts, it doesn't affect the entire code. My Tensorflow version is 2.8.0. I just found out that the problem is on the config of my cnn model.

this worked for me.

from tensorflow import keras
from keras.layers import Dense
from keras.models import Sequential, load_model
Related