파이썬

psycopg2 설치 오류 해결

담쏙 2021. 10. 25. 11:04
728x90

pip install을 통해 psycopg2를 설치하려고 하면 계속 Command errored out with exit status 1: 라는 오류가 떴고, pg_config를 찾을 수 없다는 이야기가 뜨며 어떤 버전도 설치할 수 없다고 나온다.

 

이를 해결하기 위해 구글링을 해보니 psycopg2-binary를 설치하라고 하는데 이 역시 똑같이 pg_config 오류가 뜨고 psycopg2-binary를 설치중인데 psycopg2-binary를 설치하라고 권유한다.

어쩌라는 거지....

이것저것 시도해봤는데 해결 방법이 의외로 간단했다.

 

https://www.psycopg.org/docs/install.html#binary-install-from-pypi

를 확인 해보면 위와 같이 pycopg2를 설치하기 위한 권장사항이 나오는데, Python 버전이 3.6~3.9 사이여야 한다는 것이다. 나는 Python3.10 버전을 사용하고 있어서 설치가 안 됐던 거였다....

 

Python3.9.7로 다운그레이드 하고 다시 설치를 시도해보니 완벽하게 잘 설치가 됐다.

앞으로 뭔가 설치 오류가 나면 설치 권장사항부터 읽어보는 것으로...