본문 바로가기
프로그래밍 이야기/Python

[TensorFlow] cannot import name 'dtensor' from 'tensorflow.compact.v2.experimental' 에러 해결하기

by meticulousdev 2022. 6. 20.
반응형

컴퓨터 실행 환경

- 운영체제: 윈도우 10

- Python 버전: 3.9.7

- TensorFlow 버전: 2.6.0

 

    TensorFlow를 버전을 지정하고 설치 했을때 오류가 발생하기도 합니다. 저는 아래와 같이 2.6.0 버전을 설치하였습니다.

 

pip install tensorflow==2.6.0

 

이때 발생한 에러는 다음과 같습니다. 

 

ImportError: cannot import name 'dtensor' from 'tensorflow.compact.v2.experiment' ...

 

 

이는 TensorFlow와 Keras의 버전이 맞이 않아서 발생하는 에러입니다. Keras를 삭제한 후 다시 설치해주시면됩니다.

 

pip uninstall keras
pip install keras==2.6.0

 

Keras의 버전을 낮춰서 다시 설치하면 에러 없이 정상적으로 실행됩니다.

 

긴 글 읽어주셔서 감사합니다. 
글과 관련된 의견은 언제든지 환영입니다.
반응형

댓글