반응형
아나콘다 가상환경에서 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' 가상 환경을 벗어나 기본 환경으로 돌아가게 됩니다.
반응형
'Linuxpia > 웹 프로그램' 카테고리의 다른 글
[FastAPI] 파이썬 라이브러리에서 Pydentic이란? (125) | 2024.03.03 |
---|---|
[FastAPI] 비동기 처리가 가능한 async 키워드 (128) | 2024.03.02 |
[FastAPI] API란 무엇인가요? (109) | 2024.03.01 |
[FastAPI] ASGI란 어떤 것인가요? (143) | 2024.02.29 |
[FastAPI] 가상환경 생성에서 FastAPI 애플리케이션 테스트까지 (127) | 2024.02.28 |