본문 바로가기
Major/Computer Science

[python web programming] 1. 파이썬 가상환경

by LeeDaSom 2025. 2. 23.

** 본 글은 Do it! 점프 투 플라스크 교재를 바탕으로 공부한 내용을 정리한 것입니다. 

 

1.컴퓨터에 가상환경 만들기

 1) 가상 환경 디렉터리 생성하기

C:\Users\ddd> cd \
C:\> mkdir venvs
C:\> cd venvs

-venvs 디렉터리가 루트 디렉터리 => 모든 가상 환경을 보관하는 상자 같은 개념

-위 명렁어들 실행 후 파일 탐색기, 로컬 디스크(C:)에 들어가면 venvs 디렉터리가 생성된 것을 확인할 수 있다. 

 

 2) 가상환경 만들기

C:\venvs> python -m venv myproject

-파이썬 모듈 中 venv라는 모듈을 사용한다는 뜻

-myproject 자리에는 생성할 가상 환경의 이름을 적어주면 된다. 여기서 가상 환경 이름은 myproject인 것.

 

 3) 가상환경에 진입하기

C:\venvs> cd C:\venvs\myproject\Scripts
C:\venvs\myproject\Scripts> activate
(myproject) C:\venvs\myproject\Dcripts>

4) 가상환경에서 벗어나기

(myproject) C:\venvs\myproject]Scripts> deactivate
C:\venvs\myproject\Scripts>

 

2. 플라스크 설치하기

(myproject) C:\venvs\myproject\Scripts> pip install Flask

 

 -만약 최신 버전이 아니라면 아래와 같은 방법으로 최신 버전을 설치할 수 있다. 

(myproject) C:\venvs\myproject\Scripts> python -m pip install --upgrade pip

 

3. 프로젝트 디렉터리 생성하기

 1)  프로젝트 루트 디렉터리 생성

C:\> mkdir projects
C:\>cd projects

 2) 프로젝트 루트 디렉터리 안에서 가상 환경에 진입하기

C:\projects> C:\venvs]myproject\Scripts\activate
(myproject) C:\projects>

3) 플라스크 프로젝트를 담을 디렉터리를 생성하고 이동하기

(myproject) C:\projects> mkdir myproject
(myproject) C:\projects> cd myproject
(myproject) C:\projects\myproject>

 

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

 1) 배치 파일 생성하기

 메모장을 켜고 아래 내용을 입력한다. 

@echo off
@cd c:/projects/myproject
@C:/venvs/myproject/scripts/activate

 

이후 저장하기를 눌러 로컬디스크(C)-venvs를 클릭한 뒤 아래 이름과 파일 형식으로 저장해 주면 된다. 

 2) 배치 파일 위치를 PATH 환경 변수에 추가하기

 윈도우+R 키를 통해 시스템 속성창을 실행한다. 

고급-환경 변수

Path-편집

새로 만들기(N) 클릭-C:\venvs 디렉터리 추가-확인-확인

 

5. 파이참 인터프리터 설정하기

 File-Settings

Project:myproject-Project Interpreter

인터프리터 추가-기존 항목 선택-Python 경로 설정-확인-확인