40_flask 서버를 실행해보기

yh271·2022년 4월 27일
0

웹개발 기초_5주차

목록 보기
7/12
  • test.py
from flask import Flask
app = Flask(__name__)

@app.route('/')
def home():
   return 'This is Home!'

if __name__ == '__main__':
   app.run('0.0.0.0', port=5000, debug=True)
  1. 리모트 사이트에 있던 기존 파일들을 모두 삭제하고, test.py를 app.py로 이름 변경한 후 리모트 사이트에 넣는다.
  2. Git Bash를 실행한다. 그러나 flask가 없다는 오류가 뜬다.
// 오류 메시지
ubuntu@ip-172-31-42-134:~/sparta$ ls
app.py
ubuntu@ip-172-31-42-134:~/sparta$ python app.py
Traceback (most recent call last):
  File "app.py", line 1, in <module>
    from flask import Flask
ModuleNotFoundError: No module named 'flask'


3. pip는 파이썬의 패키지들을 쉽게 설치하게 해 주는 라이브러리임.
다음과 같이 입력하면 flask가 설치된다.

~/sparta$ pip install flask


동일한 방법으로 pymongo도 설치해 준다.

~/sparta$ pip install pymongo


4. python app.py를 입력하면 app.py가 실행된다.

5. EC2 관리자에서 퍼블릭 IPv4 주소를 복사한다.

주소란에 해당 퍼블릭 주소:5000 을 입력했으나 동작하지 않는다. 왜일까?

0개의 댓글