파이썬 가상환경 만들고 실행
윈도우에서 가상 환경 실행
사용 예시)
venv/bin/activate
리눅스에서 가상 환경 실행
사용 예시)
source venv/bin/activate
파이썬 가상환경이란
파이썬 가상 환경이란 파이썬에 대해 독립된 실행 공간입니다.
특정 프로젝트를 위해서 특정 버전의 파이썬을 설치할 수 있고 파이썬의 특정 모듈을 설치하여 사용합니다.
다른 프로젝트를 위해서 또다른 가상환경에는 또다른 버전의 파이썬과 파이썬 모듈들을 설치하여 사용합니다.
이와 같이 프로젝트마다 필요한 환경을 독립적으로 구성할 수 있게 해주는 기능입니다.
물론 파이썬에 대해서만 독립적인 공간입니다.
예를 들어, Vue 나 React 등의 연동을 위해 해당 플랫폼이나 라이브러리를 설치한다면 모든 파이썬 가상환경에 동일하게 적용됩니다.
다양한 버전의 파이썬 가상환경 만들기
Path 환경 변수에서 파이썬 버전 선택
파이썬 프로그램을 설치할 때 사용 가능 사용자 선택에 따라서 환경 변수는 두 군데에 기록된다.
현재 사용자만 사용 선택 시 : 내컴퓨터 > 시스템 속성 > 고급 > 환경 변수 > 사용자 변수
모든 사용자 사용 선택 시 : 내컴퓨터 > 시스템 속성 > 고급 > 환경 변수 > 시스템 변수
여러 버전의 파이썬을 설치하면 Path 에서 여러 버전의 파이썬 실행파일을 볼수 있다.
이중에 가장 위에 있는 파이썬 버전이 현재의 개발 환경이 된다.
각 버전에 대한 가상 환경을 생성해 놓으면 매번 환경 변수를 바꾸지 않고도 원하는 파이썬 버전을 실행할 수 있다.
1. 가상환경 모음 폴더 생성
Visual Studio Code 의 프로젝트 폴더 하위에 venvs 폴더를 생성한다.
2. 파이썬 3.8 버전 가상환경 생성
환경 변수에서 python38 버전을 제일 위로 이동 시킨다.
venv386_32 라는 이름으로 가상환경을 생성한다.
#사용법 : python -m venv <가상환경 이름>
#실행 폴더 위치 : VSCode 프로젝트 폴더 > venvs 폴더
#실행 환경 : 윈도우 명령 프롬프트>
python -m venv venv386_32
3. 파이썬 3.9 버전 가상환경 생성
환경 변수에서 python392 버전을 제일 위로 이동 시킨다.
venv392_64 라는 이름으로 가상환경을 생성한다.
#사용법 : python -m venv <가상환경 이름>
#실행 폴더 위치 : VSCode 프로젝트 폴더 > venvs 폴더
#실행 환경 : 윈도우 명령 프롬프트>
python -m venv venv392_64
4. 파이썬 가상환경 실행 및 파이썬 3.8 버전 확인
#사용법 : 가상환경 폴더 > Scripts 폴더의 activate 실행
#실행환경 : 윈도우 명령 프롬프트>
가상환경 실행
venv386_32\Scripts\activate
파이썬 버전 확인
python --version
myvenv\Scripts\activate
Python 3.8.6 과 같이 출력되는 것을 볼수 있다.
#사용법 : 가상환경 폴더 > Scripts 폴더의 activate 실행
#실행환경 : 윈도우 명령 프롬프트>
가상환경 실행
venv392_64\Scripts\activate
파이썬 버전 확인
python --version
myvenv\Scripts\activate
Python 3.9.2 와 같이 출력되는 것을 볼수 있다.
작성 이력
참고
[출처]
[참고]
[참고 서적]
[참고 강좌 사이트]
[참고 팁 사이트]
* https://dgkim5360.tistory.com/entry/python-virtualenv-on-linux-ubuntu-and-windows
[참고 오픈소스]
도움이 되셨다면 로그인 없이 가능한
아래 하트♥공감 버튼을 꾹 눌러주세요!
서식 참고 : barista7.tistory.com/112
'코딩 > 파이썬 [python]' 카테고리의 다른 글
2. 파이썬 실행 (0) | 2021.04.05 |
---|