Linuxpia/웹 프로그램

[FastAPI] 아나콘다 가상환경에서 FastAPI 시작

Linuxpia4U 2024. 2. 27. 03:39
반응형

아나콘다 가상환경에서 FastAPI 시작

아나콘다를 사용하여 'FastAPI'라는 이름의 가상 환경을 생성하고, 그 안에서 작업을 진행하는 방법은 아래와 같습니다.

  • 가상 환경 생성
    터미널을 열고 다음 명령어를 입력하여 'FastAPI'라는 이름의 가상 환경을 생성합니다. 여기서 Python 버전을 명시할 수 있으며, 예를 들어 Python 3.8을 사용하려면 python=3.8로 지정합니다.

conda create -n FastAPI python=3.8

  • 가상 환경 활성화
    생성된 가상 환경을 활성화하기 위해 다음 명령어를 사용합니다:이 명령어를 실행하면 가상 환경 'FastAPI'가 활성화됩니다.

conda activate FastAPI

  • FastAPI 설치
    활성화된 가상 환경 내에 FastAPI를 설치합니다. conda 대신 pip을 사용하여 설치할 수 있습니다:

pip install fastapi

  • ASGI 서버 설치
    FastAPI 애플리케이션을 실행하기 위해 Uvicorn을 설치합니다:혹은 FastAPI와 관련된 모든 종속성을 포함하여 설치하고자 한다면:
    이제 'FastAPI'라는 이름의 아나콘다 가상 환경에 FastAPI와 Uvicorn이 설치되었습니다. 가상 환경 내에서 FastAPI로 개발한 애플리케이션을 Uvicorn으로 실행할 수 있습니다.

pip install "fastapi[all]"

pip install uvicorn

 

가상환경 종료

작업이 끝난 후 가상 환경을 비활성화하려면 터미널에서 다음 명령어를 입력합니다:

conda deactivate


이렇게 하면 'FastAPI' 가상 환경을 벗어나 기본 환경으로 돌아가게 됩니다.

반응형