파이썬(Python) - MySQL 패키지 (Client) 설치
May 20, 2018

Python(파이썬) 개발시 MySQL Client 설치 방법에 대해 알아보겠다.

나와 같은 경우는, remote PC에 설치된 MySQL DB 에 Client 로 붙어야하는데, 이때 필요한 패키지가 바로 이 포스팅에 소개할 mysqlclient 패키지 이다.

[Windows] mysqlclient 패키지 설치

아나콘다 (Anaconda3)가 설치되어 있지 않다면, 여기를 참고하여 가상환경까지 셋팅 완료 후, 설치하도록 하자.

Anaconda3가 설치되었고, 가상환경도 셋팅된 상태라면 PowerShell 이나, cmd 창에서 아래 코드를 실행하면 된다.

conda install -c bioconda mysqlclient

[Mac OS] Anaconda를 활용한 가상환경 설치 (Windows)

Pip를 이용해 간단히 설치해보자.

pip install mysqlclient

만약 다음과 같은 에러 발생시

IndexError: string index out of range

mysql_config의 위치를 찾고

$ which mysql_config /usr/local/bin/mysql_config

해당의 내용을 찾은 뒤,

# Create options 
libs="-L$pkglibdir"
libs="$libs -l "

다음과 같이 바꿔준다

# Create options
libs="-L$pkglibdir"
libs="$libs -lmysqlclient -lssl -lcrypto"


관련 글 더보기

- python의 pickle 기능을 활용하여 data를 저장하고 불러오는 방법

- jupyter notebook remote 접속 허용 설정

- Anaconda를 활용한 python 가상환경(virtual env) 설정하기

- 파이썬(Python) 가상환경 설정하기

데이터 분석, 머신러닝, 딥러닝의 대중화를 꿈 꿉니다.