Python Virtualenv
프로젝트별 종속성 문제를 해결하기 위해서 가상환경을 제공한다.
동시에 여러개의 프로젝트 진행시 각각의 파이썬 버전이 다를경우 사용한다.
virtualenv 환경 구성
pip install virtualenv D:\STUDY\study_python>virtualenv py3.8-env created virtual environment CPython3.8.5.final.0-64 in 6461ms creator CPython3Windows(dest=D:\STUDY\study_python\py3.8-env, clear=False, global=False) seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=C:\Users\SDS\AppData\Local\pypa\virtualenv) \Local\pypa\virtualenv) added seed packages: pip==22.2.2, setuptools==49.6.0, wheel==0.37.1 activators BashActivator,BatchActivator,FishActivator,PowerShellActivator,PythonActivator,XonshActivator
1라인 : virtualenv 를 pip 를 이용해서 설치한다.
3라인 : 가상환경을 생성한다.
가상환경을 실행하기 위해서는 activate 명령어를 실행하면 된다. (window 의 경우 Script 폴더에 있고 리눅스인경우 bin 폴더 안에 생긴다.)
(py3.8-env) D:\STUDY\study_python\py3.8-env\Scripts>
가상환경을 실행하면 위와 같이 환경 이름이 앞에 붙는다.
가상환경을 종료하기 위해서는 deactivate 명령어를 실행한다.
virtual 환경에 구성된 패키지 export
pip freeze > req.txt req.txt certifi==2022.9.24 charset-normalizer==2.1.1 idna==3.4 requests==2.28.1 urllib3==1.26.12
req.txt 를 인스톨 하려면 다음과 같이 하면 된다.
pip install -r req.txt
728x90
반응형
'Development > Python' 카테고리의 다른 글
파이썬 문법 : 키워드 가변 매개변수 kwargs (0) | 2023.02.27 |
---|---|
파이썬 문법 : 튜플 (0) | 2023.02.27 |
Ubuntu 에서 파이썬 버전 확인 및 변경 (0) | 2022.10.25 |
파이썬 입력값 받기 (0) | 2021.08.25 |
파이썬 문법 : 배열 초기화 (0) | 2021.08.25 |