python과 mysql 또는 maraidb 연동 시 설치 방법

2015. 10. 11. 23:02 - mr.november11

python에서 mysql(mariadb)를 연동하기 위해선 


아래 모듈을 import 해야한다. 


import MySQLdb as mdb


해당 모듈을 사용하기 위해서 


pip로 MySQL-python를 설치하면 됨


pip install MySQL-python


그런데 갖가지 에러 로그들이 발생하면서 잘 진행되지 않았다 ..


실패로그들 


Command "/bin/python -c "import setuptools, tokenize;__file__='/tmp/pip-build-JIILGM/MySQL-python/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-SxeMDK-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-JIILGM/MySQL-python


Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-bJr1S8/MySQL-python

해결 방법은 python, mysql 관련 library를 yum 또는 rpm으로 설치해아한다. 

gcc mysql-devel python-devel 설치 필요

yum install -y gcc mysql-devel python-devel 



다른 카테고리의 글 목록

Python 카테고리의 포스트를 톺아봅니다