본문 바로가기
Python/Django

django 실행 시 에러 해결(did you install mysqlclient?)

by zenna 2022. 5. 18.
728x90

 

django를 실행하려고 python manage.py ....명령어들을 치면 자꾸 아래 메시지가 나왔습니다.

django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module.
Did you install mysqlclient?

 pip install mysqlclient를 하면 아래처럼 자꾸 디렉토리가 이것도 없고 저것도 없다고 에러가 뜨더라고요.

MySQLdb/_mysql.c -o build/temp.linux-x86_64-cpython-310/MySQLdb/_mysql.o -std=c99
      error: command 'x86_64-linux-gnu-gcc' failed: No such file or directory
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
error: legacy-install-failure

× Encountered error while trying to install package.
╰─> mysqlclient

note: This is an issue with the package mentioned above, not pip.
hint: See above for output from the failure.

 

한참을 헤맸는데 ㅠ

아래 명령어를 하나씩 쳐보고 해결했습니다!

@강사님...

 

sudo apt install lib
sudo apt install libmysqlclient
sudo apt install libmysqlclient-dev
sudo apt install default-libmysqlclient-dev
sudo apt install build-essential
pip install mysqlclient

중간중간 계속 mysqlclient 설치를 했었는데 안됐고, 결정적으로 5번째 줄 실행 이후에 설치가 되었습니다!

728x90

댓글