개발하는 컴퓨터에 다수의 파이썬 프로젝트가 설치되어 있을 때
파이썬의 버젼, 프레임워크, 혹은 애플리케이션의 목적에 따라
각각의 설정을 한다면, 상호간 설정에 의한 영향이 있을 수 있다.
이에 설정이 꼬이게 된다면, 최악의 경우 포맷 후 재설치가 필요하다.
그러나 각 프로젝트마다 서버를 한대씩 두는 것은 비효율적이고,
이를 해결하기 위한 것이 가상환경이다.
각 프로젝트를 가상환경을 분리하여 생성하면
동시에 여러개의 프로젝트를 진행하여도, 상호간 영향이 없고
전후 처리가 편리하다.
1. 가상환경만들기
1) 윈도우 명령프롬프트에서
- python -m venv +가상환경설치경로
- ex) python -m venv D:workspace/python_2021
2) 윈도우 명령프롬프트에서
- 가상환경설치경로로 이동
- c드라이브에서 d드라이브 가는 방법 D: 입력
- ex) cd D:workspace/python_2021
3) dir명령어로 내부에 Scripts폴더가 생겼는지 확인(windows기준)
4) Scripts폴더로 이동
- ex) cd Scripts
5) activate.bat이용해 가상환경 활성화
6) deactivate.bate이용해 가상환경 비활성화
사용요령
가상환경 활성화 후 필요한 오픈소스나 라이브러리를 해당 가상환경에 설치 후 해당 프로젝트 진행
오류발생시 : 해당 가상환경에서 include, Lib, Script를 지우거나 소스파일 백업후 새로운 환경에 이동해서 사용하면 됨
장점 : 폴더별로 환경을 다르게 구성할 수 있는 장점
728x90
'프로그래밍 > 파이썬' 카테고리의 다른 글
[파이썬] 딕셔너리 (Dict) (0) | 2021.06.15 |
---|---|
[파이썬] Set 셋 (0) | 2021.06.15 |
[파이썬] 튜플 (Tuple) (0) | 2021.06.15 |
[파이썬] 리스트 List (0) | 2021.06.15 |
[파이썬기초] 파이썬설치 (0) | 2021.06.14 |