2024-07-17 22:36:34

우분투 서버에 flask_mysqldb 모듈을 설치하기 위해 pip install flask_mysqldb를 터미널에 입력했을 때 다음과 같은 에러가 나는 경우가 있습니다. 참고로 flask_mysqldb[1]는 flask에서 mysql에 연결을 할 수 있게 도와주는 라이브러리입니다.

 

 

flask_mysqldb 설치 에러 해결 방법 (1차 시기)

이 경우에는 먼저 다음 명령을 터미널에 준 다음에 다시 시도해보십시오.

sudo apt-get install libmysqlclient-dev
pip install flask_mysqldb

 

아마 이제 flask_mysqldb가 정상적으로 설치가 되실 것입니다.

 

flask_mysqldb 설치 에러 해결 방법 (2차 시기)

만약 위와 같이 했는데도 flask_mysqldb 설치에 실패하셨다면, 이번에는 아래 명령을 실행해보세요. 그 다음에 다시 flask_mysqldb를 설치해보세요. 

sudo apt install python3-dev default-libmysqlclient-dev build-essential pkg-config
pip install flask_mysqldb

 

2024-07-16 기준으로 이렇게 하니 저는 잘 설치되었습니다. 

 

참고자료

[1] https://flask-mysqldb.readthedocs.io/en/latest/  

[2] https://medium.com/@hangyulson1004/steps-to-integrate-mysql-with-flask-on-a-ubuntu-server-covers-subprocess-exited-with-error-a9a731f683b9