Python Language
파이썬 가상 환경 - virtualenv
수색…
소개
가상 환경 ( "virtualenv")은 격리 된 Python 환경을 만드는 도구입니다. 그것은 다른 프로젝트에서 필요로하는 의존성을 별도의 장소에서 가상 파이썬 env를 생성하여 유지합니다. "프로젝트 A는 버전 2.xxx에 의존하지만 프로젝트 B는 2.xxx가 필요합니다"라는 딜레마를 해결하고 글로벌 사이트 패키지 디렉토리를 깨끗하고 관리하기 쉬운 상태로 유지합니다.
"virtualenv"는 파이썬 프로젝트가 필요로하는 패키지를 사용하기 위해 필요한 모든 libs와 bins를 포함하는 폴더를 생성합니다.
설치
pip / (apt-get)를 통해 virtualenv를 설치하십시오 :
pip install virtualenv
또는
apt-get install python-virtualenv
참고 : 권한 문제가 발생하는 경우 sudo를 사용하십시오.
용법
$ cd test_proj
가상 환경 만들기 :
$ virtualenv test_proj
가상 환경 사용을 시작하려면 활성화해야합니다.
$ source test_project/bin/activate
virtualenv를 종료하려면 "비활성화"를 입력하십시오.
$ deactivate
Virtualenv에 패키지 설치
virtualenv에서 bin 디렉토리를 보면 easy_install이 virtualenv의 site-packages 디렉토리에 알과 패키지를 넣도록 수정되었습니다. 가상 환경에 앱을 설치하려면 다음 단계를 따르세요.
$ source test_project/bin/activate
$ pip install flask
현재이 파일은 모두 로컬 virtualenv site-packages 디렉토리에 설치되므로 sudo를 사용할 필요가 없습니다. 이것은 자신의 사용자 계정으로 만들어졌습니다.
기타 유용한 virtualenv 명령
lsvirtualenv : 모든 환경을 나열하십시오.
cdvirtualenv : 현재 활성화 된 가상 환경의 디렉토리로 이동하여 해당 사이트 패키지를 탐색 할 수 있습니다.
cdsitepackages : 위와 비슷하지만 직접 site-packages 디렉토리에 있습니다.
lssitepackages : site-packages 디렉토리의 내용을 표시합니다.