python 에서 orm이란걸 한번 적용해보려고 알아보던 중 sqlalchemy을 알게 됐다.
import sqlalchemy
def db_connect(_user,_password,_db, _host=host, _port=port ):
url = 'postgresql://{}:{}@{}:{}/{}'
url = url.format(_user, _password, _host, _port, _db)
con = sqlalchemy.create_engine(url, client_encoding='utf8')
return con
engine = db_connect(user, password, dbname)
anaconda에서 pip install sqlalchemy 해서 위와 같은 간단한 커넥션 테스트만 해봤는데
정상적으로 연결되지 않았다.
ModuleNotFoundError: No module named 'psycopg2._psycopg'
이런 오류가 나오는데 암만 찾아도 원인을 모르겠어서 이틀정도 고민했다.
pip install psycopg2-binary
공식홈페이지에 가니 이런 것도 설치해야 한다고 나오더라
'dev' 카테고리의 다른 글
s3 로컬 다운로드 명령어 쓰는 법 (0) | 2021.04.21 |
---|---|
[python] aws s3에서 파일 읽어서 작업하기 (0) | 2021.04.14 |
sts4에서 spring legacy project 생성하기 (0) | 2019.06.11 |
무료 DB viewer 'DBeaver' (0) | 2019.05.21 |