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
'Python > Django' 카테고리의 다른 글
[django] 404인 경우 실행할 내용 지정 (0) | 2022.05.31 |
---|---|
django 서버 돌리는 법 (0) | 2022.05.26 |
[django] 입력값과 일치하는 것들에 수식 넣기 (0) | 2022.05.10 |
[django] form 입력값을 sql에 저장하기 (0) | 2022.05.09 |
[django] 장고에서 return 지정하기 (1) | 2022.05.04 |
댓글