프로젝트 A |
프로젝트 B |
프로젝트 C |
Python 3.5 |
Python 3.6 |
Python 2.~ |
Django |
Flask |
PyQT5 |
Web |
Web |
GUI APP |
각각 프로젝트에 필요한 파이썬 버전들을 컴퓨터에 다 설치하게 되면 오류가 발생할 수 있다. 그래서 이러한 가상 환경이 나왔다. 즉 A가상 환경에서 필요한 Python 3.5를 받고 B 가상 환경에서 Python 3.6받아서 사용한다고 가정하면 효율적으로 관리가 가능하다. 만약 프로젝트 A만 삭제를 하고 싶다면 폴더만 삭제해버리면 되는 것이다.
본격적으로 실습을 해보겠다.
실행 -> cmd를 실행한다
필자는 로컬 디스크 C에 Flask라는 폴더를 생성하고 경로로 이동했다.
python -m venv [폴더명] 실행한다.
기존에 없는 폴더명을 적는다면 자동으로 폴더가 생성되면서 가상 환경이 구성되어진다. 필자는 Project라는 폴더를 미리 생성했다.
그러면 비어있던 Project폴더에 아래와 같이 구성이 되어진다.
Scripts 폴더로 이동한다.
이동한 다음 activate.bat를 입력하면 가상 환경이 실행된다.
만약 가상 환경에서 나오고 싶다면 deactivate.bat를 입력한다.
즉 이제 폴더 기준으로 프로젝트를 진행할 수 있는 것이다.
'Python_Flask' 카테고리의 다른 글
2.1 코로나 마스크 재고 정보 맵 (0) | 2020.06.07 |
---|---|
1.1 Python_Flask 플라스크 프로젝트 설정 | 가상환경 virtualenv (0) | 2020.03.14 |