본문 바로가기
오래된 글

PyCharm Unresolved reference error

by pagehit 2019. 10. 24.
반응형

파이참 IDE를 이용해 파이썬 코드를 작성하는 중 'Unresolved reference'에러가 에디터에 표시되었습니다. 텐서플로를 이용해 코드를 구현하는 중에 아래와 같은 에러가 표시되었습니다.

Unresolved reference 'Model'
Unresolved reference 'Dense'
Unresolved reference 'Flatten'
Unresolved reference 'Conv2D'

from tensorflow.keras.layers import Dense, Flatten, Conv2D
from tensorflow.keras import Model

위 코드에서 Dense, Flatten, Conv2D, Model 부분에서 빨간 줄이 나타나면서 에러 표시가 났습니다. 그런데 이상하게도 코드를 구동해보니 정상적으로 동작됩니다. 스택 오버플로우에서 Tensorflow.keras.layers “unresolved reference” error fin pycharm에 대한 글을 발견할 수 있었습니다. 간단히 보면 keras가 tensorflow의 하위 패키지가 아니라서 파이참에 unresolved reference를 표시하는 것입니다. 이 표시가 나타나지 않게 tensorflow 코드를 바꿀 수 있지만, 이는 에러가 아니기 때문에 굳이 고칠 필요는 없어보입니다.

반응형

댓글