PLAYDATA
[FastAPI] FastAPI ML 모델 서빙 - 환경설정
snoony
2024. 7. 11. 17:16
가상환경 설정
가상환경에 scikit-learn 다운로드
visual c++ 설치가 필요하여 설치 완료
windows cmd 에서 가상환경 진입하여 scikit-learn 다운로드
위의 환경 세팅에 맞추어 campers 명령어로 가상환경 진입할 수 있게 세팅했음
우리가 사용한 모델의 scikit learn 버전과 python 3.12 버전이 맞지 않아 가상환경을 python 3.11로 세팅하고 모두 재설치했다..
헷갈렸던 부분)
가상환경 폴더와 내 프로젝트 디렉토리는 다르게 설정!
내 프로젝트 디렉토리에서 가상환경을 구동한다.
requirements.txt
fastapi==0.111.0
uvicorn==0.30.1
pandas==2.2.2
scikit-learn==1.2.2
numpy==1.23.5
joblib==1.4.2
가상환경에서 설치된 버전 확인
FastAPI 서버 구동
(myapi) PS C:\fastapi_projects\campersML> python -m uvicorn app.main:app --reload
성공..