언어, 프레임워크/Python & Django

Error: pg_config executable not found

jaee 2025. 5. 6. 22:38

 

기본적인 내용이지만 나와같은 에러를 마주한 분들을 위해 기록.

 

장고 서버 실행시 에러 발생. pip list로 확인해보니 psycopg2 모듈이 없었음.

ModuleNotFoundError: No module named 'psycopg2'
[참고] psycopg2란?
PostgreSQL을 Python에서 사용하기 위한 어댑터.
이 모듈은 PostgreSQL DB 연결을 설정하고, SQL 쿼리를 실행하며, DB작업을 수행하는데 필요한 기능을 제공
https://pypi.org/project/psycopg2/

 

 

pip install psycopg2 로 psycopg2 모듈 설치 시도했는데 다른 에러 발생.
which pg_config 로 pg_config의 위치를 확인해보니 pg_config not found로 pg_config가 없는걸 확인

Error: pg_config executable not found
[참고] pg_config란?
설치된 PostgreSQL 버전에 대한 여러 정보들을 보여주는 도구

 

(나는 맥을 쓰기 때문에) brew install postgresql 로 postgresql을 설치하고 다시 pg_config 경로 확인

이후 pip install psycopg2로 모듈 설치 및 장고 서버 실행.