728x90
반응형
알다시피, sqlalchemy의 기본 데이터베이스는 PostgreSQL이다.
따라서, psycopg나 asyncpg와 같은 PostgreSQL용 드라이버 및 라이브러리는 자동으로 함께 설치가 되나, MySQL을 사용하는 사람들은 필요한 라이브러리를 일일히 추가해주어야 한다.
pip install mysqlclient
pip install mysql-connector
pip install mysql-connector-python
위와 같이 "mysqlclient"와 "mysql-connector", 그리고 "mysql-connector-python"까지 설치를 해주어야 한다.
처음 시도할 때에는 "mysqlclient"와 "mysql-connector"만 설치하고 에러 메시지를 정독하면서 왜 안되는지 열심히 구글링을 했었는데, 결국에는 "mysql-connector-python" 설치로 모든 문제가 해결되었다.
반응형
'Python > sqlalchemy' 카테고리의 다른 글
SQLAlchemy에서 session.commit()과 session.flush()의 차이 (2) | 2024.02.23 |
---|---|
SQLAlchemy Session과 AsyncSession은 synchronizable한 객체일까? (0) | 2024.02.23 |
sqlalchemy logging 옵션 끄기 (0) | 2024.01.02 |
sqlalchemy에서 joinedload와 Query.join()의 차이점 (2) | 2023.10.22 |