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
Psycopg2 image not found
Trying to setup postgres with the postgres mac app and hit this error, which I haven't been able to solve. Any thoughts? ImportError: dlopen(/Users/Craig/pyenv/mysite/lib/python2.7/site-packages/
stackoverflow.com
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
'개발 > Flask' 카테고리의 다른 글