Python으로 간단한 웹 서버를 설치하는 방법은 여러 가지가 있습니다. 아래는 두 가지 기본적인 방법을 보여줍니다:
Python은 간단한 HTTP 서버를 실행하기 위한 내장 모듈을 제공합니다. 이 방법은 빠르게 테스트하거나 파일을 제공할 때 유용합니다.
python -m http.server 8000
8000
은 사용할 포트 번호입니다. 다른 번호로 변경할 수 있습니다.
http://localhost:8000
Flask는 Python으로 제작된 경량 웹 프레임워크로, 더 복잡한 웹 애플리케이션을 구축할 때 유용합니다.
pip install flask
from flask import Flask
app = Flask(__name__)
@app.route('/')
def home():
return "Hello, Flask!"
if __name__ == '__main__':
app.run(debug=True, port=8000)
app.py
로 저장합니다.
python app.py
http://localhost:8000
FastAPI는 고성능 API 개발을 위해 설계된 Python 웹 프레임워크입니다.
pip install fastapi uvicorn
from fastapi import FastAPI
app = FastAPI()
@app.get("/")
def read_root():
return {"message": "Hello, FastAPI!"}
if __name__ == "__main__":
import uvicorn
uvicorn.run(app, host="0.0.0.0", port=8000)
main.py
로 저장합니다.
python main.py
http://localhost:8000