정리 조금/Codes

[Python] ModuleNotFoundError: No module named 'tensorflow.keras'

Turtle0105 2024. 4. 23. 22:10

tensorflow_addons은 tensorflow에서 지원하지 않는 다양한 방법이 들어있다. 이 프로젝트를 활용해야 할 때가 있어 아래와같이 불러오면 

import tensorflow as tf
import tensorflow_addons as tfa

이런 문제가 발생한다.

ModuleNotFoundError: No module named 'tensorflow.keras'

 

나의 경우 이런 module없음 문제는 아래의 호환되는 짝을 찾아 다시 설치해주면 해결되었다.

https://github.com/tensorflow/addons#python-op-compatibility-matrix

 

GitHub - tensorflow/addons: Useful extra functionality for TensorFlow 2.x maintained by SIG-addons

Useful extra functionality for TensorFlow 2.x maintained by SIG-addons - tensorflow/addons

github.com

 

+

 

커뮤니티를 돌다보니 서버에서 도커로 기존의 환경을 받아 작업 하는 사람중에는 tensorflow와 tensorflow addons를 uninstall하니 잘 작동한다고 하는 사람도 있다고 한다.

 

+

 

어떤 문제인지 tensorflow 홈페이지에 들어가 문제를 살펴보다가, tensorlow_addons가 최소한의 유지 보수만 하다 2024년 5월부로 서비스를 안한다는 문구를 발견했다.

빠르게 다른 방법을 찾아봐야겠다.