WinGyu_coder

Django 장고, 우분투 리눅스 배포시 pip install mysqlclient 오류 해결방법 본문

Django 백엔드의 모든것

Django 장고, 우분투 리눅스 배포시 pip install mysqlclient 오류 해결방법

WinGyu 2024. 1. 10. 17:05

mysqlclient 패키지를 설치하는 과정에서 발생한 오류는 주로 필요한 시스템 라이브러리 또는 도구가 누락되었기 때문에 발생합니다. 오류 메시지에 따르면, pkg-config와 MySQL 또는 MariaDB 관련 개발 라이브러리가 없는 것으로 보입니다.

해결 방법

  1. pkg-config 설치: pkg-config는 라이브러리를 컴파일하고 링크하는 데 필요한 도구입니다. 이를 설치하려면 다음 명령을 사용하세요:

    sudo apt-get update
    sudo apt-get install pkg-config
  2. MySQL 또는 MariaDB 개발 라이브러리 설치: mysqlclient를 설치하려면 MySQL 또는 MariaDB의 개발 라이브러리가 필요합니다. 해당 라이브러리를 설치하려면 다음 명령을 사용하세요:

    • MySQL을 위해:
      sudo apt-get install libmysqlclient-dev
    • MariaDB를 위해:
      sudo apt-get install libmariadb-dev
  3. mysqlclient 재설치: 필요한 도구와 라이브러리를 설치한 후에 mysqlclient를 다시 설치하세요:

    pip install mysqlclient

이러한 단계를 완료하면 mysqlclient 설치 문제가 해결될 것입니다. 만약 이후에도 문제가 지속된다면, 설치 중에 발생하는 오류 메시지를 자세히 확인하여 추가적인 누락된 의존성이 있는지 확인해야 할 수 있습니다.