본문 바로가기
히치하이커 개발/Django

[Django] AWS 에 Git clone 하고, 서버실행

by 헬보이 2022. 10. 22.
반응형

AWS EC2 에 git 으로 Git clone하고, Django 장고 가상환경으로 서버 실행까지

 

  • git 설치 여부 확인
  • git clone
  • django 가상환경 실행
  • runserver 실행

 

 

git 설치 여부 확인

git --version

만약 설치되어 있지 않다면 

yum install git    #Amazon-linux (우분투일 경우 yum 이 아님)

 

 

git clone

깃허브에서 저장소의 파일을 복제하기전에 반드시 코드가 저장될 폴더로 이동해서 복제 명령어를 실행하자

git clone #저장소URL

깃허브에서 저장소의 URL 을 복사하는 캡쳐이미지
깃허브 저장소 위치

 

django 가상환경 실행

로컬에서 가상환경 실행하는것과 동일한 방식으로 실행

프로젝트/Scripts   # 가상환경을 실행하는 실행 파일이 있는 위치로 이동
source activate

 

runserver 실행

manage.py 가 있는 폴더로 이동해서 아래 실행

python manage.py runserver
or
python3 manage.py runserver

서버실행중 오류 발생화면 캡쳐 이미지
서버 실행 오류

서버 실행이 안되고 오류가 발생한다. 

오류 메시지를 확인하니 Django 설치가 안되어 있다고 함...ㅠㅜ

로컬에 설치된 장고 버전을 확인해서 동일한 버전으로 설치해준다. 

pip3 install django~=3.2.16

*pip3 을 쓰면 계속 pip3 을 쓰는걸로 ㅎ

 

장고를 설치하고 다시 서버를 실행했으나 한번더 오류

SQLite 버전이 맞지 않아서 발생하는 오류는 아래글에서 따로 설명하겠습니다.

2022.10.21 - [히치하이커 개발/Django] - [Django] AWS 에서 runserver 할 때 Sqlite3 오류

 

[Django] AWS 에서 runserver 할 때 Sqlite3 오류

AWS 에 github 에서 파일을 복제하고 장고를 실행시키기 위해 runserver 했을때 sqlite3 버전이 맞지 않아서 오류가 나는 경우가 많다. python 이나 python3 으로 실행할때 서로 다른 오류가 발생하는데 이때

buyhiker.tistory.com

 

 

 

댓글