최근 공부하고 있는 tensorflow의 강의코드가 tensorflow1버전 기반이여서 골머리를 앓던 중
여러 인터넷 검색을 기반으로 다음과 같은 코드를 찾았다.
내 환경
:Pycharm
Python 3.9
Tensorflow 2.9.1
많은 분들이
import tensorflow.compat.v1 as tf
tf.disable_v2_behavior()
를 알려주시던데 내 경우에는 compat이라는 module이 존재하지 않다고 뜨면서 되지 않았다.(no module named 'compat')
검색하다가 다음 사이트를 발견했다.
https://youtrack.jetbrains.com/issue/PY-43918
해당 링크의 댓글에서 import tensorflow._api.v2.compat.v1 as v1를 제시해줬고
파일의 앞부분에 import tensorflow._api.v2.compat.v1 as v1
tf.disable_v2_behavior()
코드를 넣어줬더니 정상적으로 작동했다.
'컴공' 카테고리의 다른 글
원드라이브 새로 추가한 폴더보이게 하는법(미봉책) (0) | 2023.01.19 |
---|---|
numpy integer indexing (0) | 2022.07.15 |
typescript $/억음부호(`) 관련 에러 찾은 사항(맥북버전내용도) (0) | 2021.06.20 |
C 0xC0000005: 0xCDCDCDCD 액세스 위반이 발생했습니다 배열관련착오 (0) | 2021.06.07 |
Xcode 관련 팁들 (0) | 2021.05.14 |