파이문

[Python] 파이썬3.5 에서 MySQL 라이브러리 설치하기 본문

트러블 슈팅

[Python] 파이썬3.5 에서 MySQL 라이브러리 설치하기

민Z 2017. 4. 2. 22:04

[Python] 파이썬 3.5 에서 MySQL 라이브러리 설치하기


Error loading MySQLdb module: No module named 'MySQLdb'

Django tutorial을 따라하면서 mysql을 연동하려 하는데, mysql-python이 설치되지 않았다. 분명 mysql 설치 시 Connector를 다 설치하였기 때문에 Connector 설치하라는 글은 넘겼고 도저히 원인을 파악하지 못했었는데, 알고보니 단순한 문제였다.


Mysql에서 제공하는 Python Connector가 Python 2.7, 3.3, 3.4 버전만 지원하는 것이었다. 나의 경우엔 파이썬 3.5를 사용하였기 때문에 설치가 되지 않았던 것이다. (참고로 mysql-python은 C로 구현되어 있다.)


대안으로는 pymysql(파이썬으로 만든 커넥터)을 설치하면 된다.


참고로 나의 경우엔 Django를 위해 필요했던 것이라서 mysqlclient라는 것을 설치했더니 제대로 동작하였다.

Comments