오류/해결

[Mac OS] VScode에서 No module named 'MySQLdb'오류 해결

줘요 2023. 9. 18. 23:15

해결방법부터 결론적으로 말하자면

brew install mysql pkg-config  

pip install mysqlclient

위에 거를 순서대로 해주니 다운로드 되었다,, 오류과정은 궁금하시면 봐주시길,,!

 

 

1차 AI프로젝트를 진행하면서 MySQL db를 연결하려고 하는데 

 

No module named 'MySQLdb'라는 오류 문구가 떠버렸다,,

처음에는 MySQL에 데이타베이스와 테이블을 생성을 안해서 그렇다고 생각했는데 생성을 했는데도 똑같은 오류가 나왔다.

 

구글링을 하면서 해결방법들을 찾아봤다.

 

첫번째로는 mysqlclient를 install해준다,,

pip install mysqlclient

이미 requirements.txt에 들어있는 파일들을 

pip install -r requirements.txt

해당 명령어를 통해 받았지만 한번 더 실험해보았다.

 

긴 오류 문구가 출현하였다,, 

;;

살펴보니 pkg-config에서 설치를 할때 뭔가 문제가 있는 거 같다

 

일단 챗gpt에게 상담을 신청했더니 pkg-config 패키지를 설치해보라고 한다.

brew install pkg-config

 

다시 시도,,했지만 똑같은 오류 문구가 나온다,, 진짜 이럴때마다 너무 힘드러~~~

 

구글링을 다시 vscode Mac mysqlclient 설치 에러라고 찾아보니 

 

이번엔 mysql pkg-config를 설치하라고한다.

brew install mysql pkg-config

이번엔 제발 되어줘,,,!

 

긴 설치 끝에 다시 mysqlclient를 받아보니!,,

 

pip install mysqlclient

오,,,

드디어 해결되었다,,!!