flask db migrate시 psycopg2 image not found 에러 발생시 해결

flask db migrate시 psycopg2 image not found 에러 발생시 해결

flask db migrate 커맨드를 입력하였을 때, 위와 같이 psycopg2 관련 import 에러가 발생하며 psycopg2: image not found와 같이 로그가 출력된다.

원인

파이썬과 postgreSQL 연동을 위한 패키지인 psycopg2와 같이 사용되는 psycopg2-binary가 설치되어있지 않아서 발생되는 Import error 였다.

해결방법

pip install psycopg2-binary를 통해 psycopg2-binary를 설치하면 다음과 같이 정상적으로 flask db migrate 커맨드가 작동한다.

참고) https://stackoverflow.com/questions/16407995/psycopg2-image-not-found

from http://eight20.tistory.com/47 by ccl(A) rewrite - 2021-10-27 08:27:39