[EC2]python manage.py runserver

박민하·2022년 8월 10일
0

ERROR & DEBUG

목록 보기
24/30

❓ 상황

  • Github에서 초기세팅된 Django 프로젝트 clone.
  • Django setting.py
    • ALLOWED_HOSTS에 EC2 PublicIPs 주소 추가.
    • DATABASE host에 RDS 앤드포인트 추가.
  • Django runserver로 설정이 잘 됐는지 확인.

🚫 문제


runserver 실행이 안됨. 이 문제는 python3 manage.py runserver로 해결될 문제지만... mysqlclient가 없다는 새로운 에러가 발생해서 install 시도.

error 1. command errored out with exit status 1: python setup.py egg_info check the logs for full command output.

시도 방법 1

pip install --upgrade setuptools

  실패.

시도 방법 2

pip3 install --upgrade pip

  다른 에러가 발생했다(error 2).

error 2. OSError: mysql_config not found

  mysql_config를 못찾겠다고 하니 설치하면 되겠지.

  sudo yum install python-devel mysql-devel

error 3. command 'gcc' failed: No such file or directory: 'gcc'

  gcc를 못찾겠다고 하니 설치하면 되겠지.

  sudo yum install gcc

  해치웠나?

error 4. django.core.exceptions.improperlyconfigured: error loading mysqldb module

  nope. 설치했는데 왜 인식을 못하니... 구글링 결과 Django settings.py에 pymysql을 import해야 한다고 한다.

import pymysql

pymysql.install_as_MySQLdb()

❗️ 해결

profile
backend developer 🐌

0개의 댓글