명령 프롬프트 왼쪽에 (myproject)가 있으면 가상 환경
가상 환경 디렉터리 생성
C:\Users\pahkey> cd \
C:\> mkdir venvs
C:\> cd venvs
가상 환경 생성
C:\venvs> python -m venv myproject
가상 환경 진입
C:\venvs> cd C:\venvs\myproject\Scripts
C:\venvs\myproject\Scripts> activate
(myproject) C:\venvs\myproject\Scripts>
가상 환경 벗어나기
(myproject) C:\venvs\myproject\Scripts> deactivate
C:\venvs\myproject\Scripts>
가상 환경에서 플라스크 설치하기
(myproject) C:\venvs\myproject\Scripts> pip install flask
pip 최신 버전 설치하기
(myproject) C:\venvs\myproject\Scripts> python -m pip install --upgrade pip
프로젝트 디렉터리 생성
C:\projects 디렉터리가 프로젝트들의 루트 디렉터리
C:\> mkdir projects
C:\> cd projects
프로젝트를 담을 myproject 디렉터리 생성 후 이동
(myproject) C:\projects> mkdir myproject
(myproject) C:\projects> cd myproject
(myproject) C:\projects\myproject>
배치 파일 이용하기
myproject 가상 환경에 진입하려면 매번 activate 명령을 수행해야한다.
이를 편리하게 하기 위해 배치 파일을 사용한다.
배치 파일 생성
[C:/venvs/myproject.cmd]
@echo off
cd c:/projects/myproject
c:/venvs/myproject/scripts/activate
배치 파일 위치를 PATH 환경 변수에 추가
배치 파일이 명령 프롬프트의 어느 곳에서나 수행될 수 있도록 하기 위해 C:\venvs 디렉터리를 PATH에 추가해야 한다.
<윈도우+R> 키
sysdm.cpl
<고급> 탭
<환경 변수> 탭
사용자 변수 - Path - 편집
새로 만들기
"C:\venvs" 추가
PATH 환경 변수 확인하기
C:\Users\pahkey> set path
배치 파일 실행으로 가상 환경 진입하기
C:\Users\pahkey> myproject
(myproject) C:\projects\myproject>
'Backend > Server' 카테고리의 다른 글
[Flask] 데이터 처리하기 (DB) (2) (0) | 2023.07.31 |
---|---|
[Flask] 데이터 처리하기 (DB) (1) (0) | 2023.07.27 |
[Flask] 블루프린트 (0) | 2023.07.27 |
[Flask] 플라스크 애플리케이션 팩토리 (0) | 2023.07.26 |
[Flask] 플라스크 서버 실행하기 (0) | 2023.07.26 |