본문 바로가기
  • A space that records me :)
Language/Python

[Python] MAC에서 psycopg2 모듈 설치하기

by yjkim_97 2021. 12. 13.

[2021.12.13]

회사에서 mvc의 Model, Mapper, xml, handler등을 자동으로 생성해주는 generator를 사용한다. 2020년도 프로젝트를 진행 때 팀장님께서 python으로 개발하신 generator로 너무 편해서 두루두루 사용하고 있었다.

이 generator는 mysql접속을 기반으로 작성되어 있어서, postgresql를 사용하는 프로젝트에 적용하기 위해서 수정했어야 했다.

 


python에서 postgresql에 접속하기 위해서는 psycopg2 모듈을 사용한다.

mac에서 psycoge2를 사용하기 위해서는 아래와 같은 작업을 하면 된다.

 

$ brew install postgresql
$ /opt/homebrew/opt/python@3.9/bin/python3.9 -m pip install --upgrade pip

$ brew install openssl

$ echo 'export LDFLAGS="-L/opt/homebrew/opt/openssl/lib"' >> ~/.zshrc
$ echo 'export CPPFLAGS="-I/opt/homebrew/opt/openssl/include"' >> ~/.zshrc
$ source ~/.zshrc

$ pip install psycopg2 --no-cache-dir

 

'Language > Python' 카테고리의 다른 글

[Python] 파일/폴더 검색,이동,복사,삭제 모듈  (0) 2021.04.02