..

Python 3.8 Pip Install Psycopg2 Error (1)

Python 3.8 Pip Install Psycopg2 Error (2)

문제

개발 환경

  • os macOS Big Sur 11.0.1
  • odoo 14
  • python 3.8.5
  • pip 21.1.2


odoo 12, 13 버전만 사용하다가 odoo 14 버전을 이번 프로젝트에 처음 도입하게 되었다. 또한 12, 13 버전에서는 파이썬 3.7.X 버전을 사용했는데 14 버전으로 올라오면서 파이썬도 3.8.5 버전을 사용하게 되었다.

필요한 패키지를 설치하던 중 psycopg2 2.8.5 패키지에서 아래 이미지와 같은 오류가 나며 설치가 중단되었다.

psycopg2 패키지 설치 오류

해결

아래 명령어로 설치하면 설치가 정상적으로 완료된다.

LDFLAGS=-L/usr/local/opt/openssl/lib pip install psycopg2==2.8.5

참고

https://github.com/psycopg/psycopg2/issues/991

https://github.com/psycopg/psycopg2/issues/1031