🔥알림🔥
① 테디노트 유튜브 - 구경하러 가기!
② LangChain 한국어 튜토리얼 바로가기 👀
③ 랭체인 노트 무료 전자책(wikidocs) 바로가기 🙌
④ RAG 비법노트 LangChain 강의오픈 바로가기 🙌
⑤ 서울대 PyTorch 딥러닝 강의 바로가기 🙌

최대 1 분 소요

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"

댓글남기기