Python/sqlalchemy

sqlalchemy로 MySQL 연결 시 필요한 라이브러리

검정비니 2024. 1. 2. 22:16
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" 설치로 모든 문제가 해결되었다.

 

반응형