flask 아나콘다없이 가상환경설정(venv)
본문 바로가기

Backend/Python

flask 아나콘다없이 가상환경설정(venv)

이번프로젝트는 아나콘다없이 플라스크가 제공해주는 가상환경을 설정해보았다.

 

https://wikidocs.net/81041

 

1-03 플라스크 개발 환경 준비하기

이제 본격적으로 플라스크를 이용한 웹 개발 환경을 준비해 보자. 그전에 여러분이 알아야 할 중요한 개념이 하나 있다. 바로 파이썬 가상 환경이다. 우리는 플라스크를 파이썬 ...

wikidocs.net

 

가상환경 만들기

python -m venv 가상환경이름

준비: 파이썬 버전 3이상

설치폴더 위치는 깃에 올라가지않는 위치로 이동한뒤에 가상환경을제작한다. 주로 c드라이브에 설치하는듯하다.

가상환경이름은 프로젝트명으로해야 후에 여러가상환경들을봤을때 덜헷갈린다.

 

가상환경 실행방법

ACE-FLASK가상환경

activate

윈도우에 경우 만들어진 가상환경폴더>Scripts에 이동한뒤에 activate입력후 엔터하면 가상환경에 진입한다.

맥의경우 만들어진 가상환경폴더>bin에 이동한뒤 source ./activate입력후 엔터하면 가상환경에 진입한다.

 

만약 가상환경진입을 해제하고싶다면

deactivate

가상환경진입 해제했다가 다시 진입하기(mac os)

나의 프로젝트에 가상환경가져오기

나의 파이썬 프로젝트 폴더를 vs코드로 연뒤에 터미널창 하단에 보면 환경설정하는 탭이있다. 없다면 extensions에 python을 설치해야함

 

'Python ~' 클릭

Select interpreter라는 옵션창이 뜨는데 +Enter interpreter path를 클릭한다.

안보이면 f1누르고 Select interpreter검색

이제 내가 설치한 가상환경(venv)의 경로를 Scripts폴더내 python.exe포함해 입력해주면된다.

mac환경에서는 경로/bin/python

예)

#window
d:\ACE\scc\ACE-flask\Scripts\python.exe

#mac os
/Users/natureios/coding/jango/jangoStudy/bin/python

 

디버깅모드나 server.py를 실행하면 가상환경 자동접속해 열린다!

혹시안될경우 터미널창을 리프레시해보면됨(+버튼 혹은 ctrl+c)

반응형

'Backend > Python' 카테고리의 다른 글

flask 한꺼번에 install 하기 pip install -r requirements.txt  (0) 2021.06.21