'How to overcome "No module named 'keras'" while importing tensoflow_hub
I am using Anaconda and Jupyter Notebook. I need a tensorflow_hub
to import the ResNet model, however, I get the error No module named Keras
. I've installed keras and tensorflow_hub in Anaconda. I have no issues when I am using keras.
Solution 1:[1]
This "AlreadyExistsError: Another metric with the same name already exists."
error shows up when you have a mismatch version of TensorFlow
and Keras
installed in your system.
To verify this, please run below code in jupyter notebook:
import tensorflow as tf
print(tf.__version__)
import keras
print(keras.__version__)
You can resolve this error by upgrading the TensorFlow
to the latest version as this error has been resolved in the latest TF releases - 2.7, 2.8
:
!pip install --upgrade tensorflow
and import Keras
from TensorFlow
like this:
from tensorflow import keras
Now you can install and import tensorflow_hub
using the below code without any error:
!pip install tensorflow_hub
import tensorflow_hub
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
Solution | Source |
---|---|
Solution 1 | TFer2 |