공부/python

텐서플로 import 에러

무른2 2023. 10. 22. 23:50

이거 때문에 한참 애를 먹었다.. 잘 쓰다가 갑자기 tensorflow import 가 안 됐다

ImportError: cannot import name 'pywrap_tensorflow' from partially initialized module 'tensorflow.python'

 

대충 스택오버플로 찾아보니 

 

python은 스크립트를 실행할 때 python 경로에 스크립트의 디렉토리를 포함합니다. 이를 통해 프로그래머들이 명시적인 설치 없이 스크립트를 위한 자신의 모듈을 쉽게 제공할 수 있습니다. 또한 python은 최상위 스크립트를 모듈로 취급하지 않습니다(정확히는 __main__이라고 명명합니다).

 

모듈명 때문이라는 것을 확인했다.

위의 경로로 찾아가서 들어가 보니 __init__.py라고 되어 있었고 이를 tensorflow라고 바꿔주니 다시 실행되었다!

 

https://stackoverflow.com/questions/64509832/attributeerror-partially-initialized-module-tensorflow-has-no-attribute-conf

 

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

 

https://velog.io/@junghoyoon/Python-%EC%88%9C%ED%99%98%EC%B0%B8%EC%A1%B0-Circular-Import-%EC%9B%90%EC%9D%B8%EA%B3%BC-%ED%95%B4%EA%B2%B0-%EB%B0%A9%EB%B2%95 

 

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