본문 바로가기
FastAPI

[FastAPI] 개발 환경 - 가상 환경

by 이재현9999 2024. 11. 10.

파이썬 가상 환병은 파이썬 프로젝트를 진행할 때 독립적인 환경을 만들어 준다.

 

 

가상 환경 디렉터리 생성하는 방법

C:\> mkdir venvs
C:\> cd venvs

venvs 디렉터리는 파이썬 가상 환경의 루트 디렉터리가 될 것이다.

또 다른 가상 환경을 추가하고 싶다면 이 디렉터리 아래에 설치하면 된다.

즉, 모든 가상 환경은 이 디렉터리 안에 만들어질 것이다.

 

C:\venvs> python -m venv myapi

venv라는 모듈을 사용해여 myapi라는 가상 환경을 만들었다.

 

 

가상 환경 진입 및 벗어나기

C:\venvs> cd C:\venvs\myapi\Scripts
C:\venvs\myapi\Scripts> activate
(myapi) C:\venvs\myapi\Scripts>

(myapi) C:\venvs\myapi\Scripts> deactivate
C:\venvs\myapi\Scripts>

(myapi)는 현재 진입한 가상 환경을 의미한다.

진입하려면 activate,

벗어나려면 deactivate를 하면 된다.

 

 

배치 파일로 가상 환경에 간단히 진입하기

위 과정을 단축시킬 수 있다.

C:/venvs/myapi.cmd라는 파일을 만들고 그 안에

@echo off
cd c:/projects/myapi
c:/venvs/myapi/scripts/activate

와 같이 작성해 주면 cmd 창에서 "myapi"를 작성하는 것 만으로도 가상 환경에 진입할 수 있다.

 

'FastAPI' 카테고리의 다른 글

[FastAPI] API와 Svelte  (0) 2024.11.10