TIL

[Tensorflow] ModuleNotFoundError: No module named 'tensorflow.python.keras.applications'

shinetheworld 2025. 2. 27. 14:57

에러

from tensorflow.keras.applications import MobileNetV2

 

위와 같이 작성했을 때 아래와 같은 에러가 발생했다.

가져오기 "tensorflow.keras.applications"을(를) 확인할 수 없습니다.

# ModuleNotFoundError: No module named 'tensorflow.python.keras.applications

 

가끔 tensorflow.keras 를 import 할 때 에러가 발생하면 

tensorflow.python.keras 로 고쳐서 import 하면 에러가 해결되는 경우가 있었다.

그러나 applications만 tensorflow.python.keras.applications 로 고쳐도 에러가 해결되지 않았다...

 

애초에 에러 메시지가 한글로 떴지만 해결방법이 나오지 않아 영어로 번역해서 찾아보았다.

역시 영어로 검색하니 동일한 문제에 대해 찾을 수 있었다.

 

해결

from keras.applications import MobileNetV2

 

 

Reference

https://stackoverflow.com/questions/70467216/modulenotfounderror-no-module-named-tensorflow-python-keras-applications

 

ModuleNotFoundError: No module named 'tensorflow.python.keras.applications'

I am trying to import import tensorflow.python.keras.applications but it gives the bellow error: ModuleNotFoundError: No module named 'tensorflow.python.keras.applications' my TensorFlow version ...

stackoverflow.com