이거 때문에 한참 애를 먹었다.. 잘 쓰다가 갑자기 tensorflow import 가 안 됐다
ImportError: cannot import name 'pywrap_tensorflow' from partially initialized module 'tensorflow.python'
대충 스택오버플로 찾아보니
python은 스크립트를 실행할 때 python 경로에 스크립트의 디렉토리를 포함합니다. 이를 통해 프로그래머들이 명시적인 설치 없이 스크립트를 위한 자신의 모듈을 쉽게 제공할 수 있습니다. 또한 python은 최상위 스크립트를 모듈로 취급하지 않습니다(정확히는 __main__이라고 명명합니다).
모듈명 때문이라는 것을 확인했다.
위의 경로로 찾아가서 들어가 보니 __init__.py라고 되어 있었고 이를 tensorflow라고 바꿔주니 다시 실행되었다!
AttributeError: partially initialized module 'tensorflow' has no attribute 'config' (most likely due to a circular import)
I keep on receiving this error: Traceback (most recent call last) File "tensorflow.py", line 1, in <module> import tensorflow as tf File "C:\Users\Anush\Desktop\tensorflo...
stackoverflow.com
Python 순환참조 (Circular Import) 원인과 해결 방법
파이썬 프로그램을 개발하다 보면 한 번쯤 순환 참조 상황을 맞닥뜨리게 된다.발생하기 전엔 예측하기도 어려운 이 현상을 어떻게 예방/해결 하는짖 왜 일어나는지에 대해 알아보자.순환참조는
velog.io
'공부 > python' 카테고리의 다른 글
알고리즘 BFS(너비우선탐색) (0) | 2023.11.24 |
---|---|
enumerate (0) | 2023.11.23 |
IQR 이상치 (0) | 2023.11.04 |
ImportError: cannot import name 'Int64Index' from 'pandas' (0) | 2023.11.04 |
계속 혼동 된다.. map 함수 (0) | 2023.10.23 |