의존성
-
Poetry를 이용하여 FastAPI 구현하기 - 2Backend/FastAPI 2023. 6. 26. 15:40
이 전 포스트로 Poetry 를 윈도우에 설치하였다면, 이제 구축하려는 Python 프로젝트에서 설치해보자 [설치 순서] pip install poetry poetry init 이후 엔터~ 나중에 기입 가능(프로젝트 설명 하는 부분 -> npm과 유사) poetry add fastapi peotry add uvicorn poetry add fastapi uvicorn sqlalchemy이때, poetry.lock & pyproject.toml 이 생김 하고 나면 아래와 같이 만들어짐 ! → 버전 정보 및 dependency가 자동으로 픽스 → 필요한 프레임 워크 설치 [가상 환경] - 명령 poetry shell → 가상 환경 들어가기 exit 가상 환경 나가기
-
Poetry를 이용하여 FastAPI 구현하기 - 1Backend/FastAPI 2023. 6. 26. 15:33
필자는 운이 좋게, poetry 라는 의존성 관리 프로그램을 좋은 기회를 통해 알게되었다. 주로 Python은 virtualenv 및 pip freeze를 이용하여 의존성을 관리하였는데, 이번 기회를 통해 FastAPI 를 poetry로 생성 후, docker 에 생성해보았다. 크게 보자면, poetry -> FastAPI -> docker 순으로 진행 될 예정 [먼저 설치 방법 순서] 1. window powershell 설치 명령어 윈도우 -> powershell 검색 아래의 명령어를 복사하여 붙여넣기 후 enter (Invoke-WebRequest -Uri https://install.python-poetry.org -UseBasicParsing).Content | py - 이후, vscode에서 ..