1. git 으로 그누보드6을 복제 git clone https://github.com/gnuboard/g6.git
2. 가상환경을 만들던 중 문제 발생 python3 -m venv venv
3. 가상환경 문제 해결
sudo apt update sudo apt install python3.8-venv
4. sudo apt update 중 자동으로 생성된 venv 문제 발생
5. venv 문제 해결 rm -rm venv 로 venv 디렉토리 지우고 python -m venv venv 로 다시 venv 디렉토리 생성
6. source venv/bin/activate
7. pip install -r requirements.txt 시 starlette 패키지 문제 발생
8. starlette 패키지 문제 해결
pip install "starlette<0.37.0,>=0.36.3" --force-reinstall
9. uvicorn 실행
uvicorn main:app --reload --host 0.0.0.0
10. 8000 포트 막힘 문제 발생
11. iptable 8000포트 열기, 네트워킹에서 8000 포트 열어서 문제 해결
12. 브라우저에서 http://서버IP:8000 으로 접속 확인 =끝=
13. 가상 종료
reactivate