Virtualenv란 무엇이며 Virtualenv 사용을 고려해야 하는 이유는 무엇입니까?
Python 패키지를 전역적으로 설치하면 모든 Python에서 액세스할 수 있습니다. 시스템에서 실행 중인 프로그램. 그러나 이 접근 방식은 특히 여러 프로젝트에 서로 다른 Python 버전이나 라이브러리를 사용하는 경우 권한 오류 및 종속성 충돌로 이어질 수 있습니다.
가상 환경(virtualenvs)은 다음을 생성하여 솔루션을 제공합니다. 격리된 Python 설치. 이를 통해 다음을 수행할 수 있습니다.
Virtualenv 만들기
Python 3.3 이상에서는 다음 명령을 사용합니다. 여기서 ENV_DIR은 virtualenv를 생성하려는 존재하지 않는 디렉터리의 이름입니다.
python3 -m venv ENV_DIR
이전 Python 버전의 경우 다음을 사용합니다. 다음 명령 중 하나(시스템에 따라 다름):
virtualenv ENV_DIR venv ENV_DIR pyvenv ENV_DIR pyvenv3 ENV_DIR
Virtualenv 활성화
virtualenv를 사용하려면 다음을 사용하여 활성화하세요.
Unix:
. ./ENV_DIR/bin/activate
Windows:
ENV_DIR\Scripts\activate
셸 프롬프트의 (ENV_DIR)은 virtualenv가 활성 상태임을 나타냅니다.
Virtualenv 사용의 이점
위 내용은 Python 프로젝트에 Virtualenv를 사용해야 하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!