AttributeError 썸네일형 리스트형 AttributeError: module 'tensorflow' has no attribute 'gfile' DeepSort 코드 구현 중 해당 에러가 발생했다. Tensorflow 버젼이 2.0 이상이면 발생하는 문제로, Tensorflow 버젼을 다운그레이드 하거나 아래 코드로 수정하면 해결된다. # 코드수정 tf.gfile = tf.io.gfile # Tensorflow version 재설치 (다운그레이드) # x에는 원하는 버젼 입력 conda install tensorflow==1.x.x 더보기 AttributeError: module 'tensorflow' has no attribute 'Session' DeepSort 논문 코드 구현 중에 위와 같은 에러가 발생했다. 저자의 Github에는 호환성을 해결하는 코드가 있긴 하지만... 효력이 없었다. 위와 같은 에러가 발생할 경우, 에러가 발생하는 파일의 코드를 찾아 이와 같이 고쳐주면 된다. # 예시 sess = tf.Session() # 수정 sess = tf.compat.v1.Session Tensorflow 버젼 문제가 달라 발생하는 에러로, Tensorflow 2.x.x 이상을 사용한다면 발생한다. Tensorflow 2.0부터 tf.Session() 메소드가 삭제되었기 때문에 해당 코드를 수정하면 정상적으로 실행 가능하다. 버젼 호환성에 충돌이 많을 경우, 코드 개발에 사용된 버젼을 확인하여 해당 버젼으로 다운/ 업그레이드 해주는 것도 하나의 .. 더보기 이전 1 다음