0%

Pycharm에서 mysqlclient 설치 시 에러(mysql_config not found)가 난 경우

설명은 Mac OS 기준이며, python 환경은 구축되어 있는 것을 가정으로 설명
또한 진행은 Pycharm을 사용하였다.


OSError: mysql_config not found.

pip install mysqlclient==1.3.13 설치할 때 에러가 발생하였다.

이 경우에는 자신의 환경에 mysql이 설치되어 있지 않은 경우이다.
아래의 순서대로 진행을 한다.


1. brew로 mysql을 설치

  • 터미널에서 brew install mysql 명령어를 수행하여 설치

2. 환경변수 구성

  • 자신의 홈 디렉토리 안의 .bash_profile 등 환경 설정 파일에 아래의 변수를 추가해준다.
  • export PATH=$PATH:/usr/local/mysql/bin
  • 변수 등록 전 저 경로에 mysql이 있는지 확인을 해보고 없는 경우 경로를 수정해줘야 한다.
  • 술자의 경우 저 경로에 존재하지 않아서 해당 경로를 다시 확인하였고 /usr/local/opt/mysql/bin 이었다.
  • 등록 후 source .bash_profile로 적용을 해주자.

3. 확인 및 재설치

  • 터미널에서 `which mysql_config’ 를 수행하여 정상적인 경우 아래의 사진처럼 경로가 뜰 것이다.
  • 만약 안뜬다면 mysql 경로가 잘못된 경우이므로 확인 후 수정을 하도록 하자.

4. 확인 및 재설치

  • 3번까지 별 이상이 없는 경우 다시 mysqlclient==1.3.13을 설치해본다.

정리

처음에 왜 안되는지 약간 이것저것 삽질을 하였지만…
결국 방법을 찾았다.
만약 좀 더 정보가 필요한 분은 이곳 참고 사이트에서 확인하시길 바란다.