Python 패키지를 설치하려고 하면 권한 오류가 발생할 수 있으며 "virtualenv란 무엇이며, 왜 사용해야 하나요?"
가상 환경(virtualenvs)은 원활한 패키지 관리를 위해 설계된 격리된 Python 설치입니다. 여러 가지 장점을 제공합니다.
'requests' 패키지를 설치하고 싶다고 가정해 보겠습니다. pip:
pip install requests
virtualenv가 없으면 권한 오류가 발생할 수 있습니다. 이는 pip가 높은 권한이 필요한 패키지를 전역적으로 설치하려고 하기 때문에 발생합니다.
그러나 virtualenv를 사용하면 별도의 환경이 생성됩니다.
python3 -m venv ENV_DIR
활성화되면 패키지를 설치할 수 있습니다. 이 환경:
. ./ENV_DIR/bin/activate pip install requests numpy
이제 virtualenv가 실행되는 동안 이 패키지에 액세스할 수 있습니다. active:
python >>> import requests >>> import numpy
Python 패키지를 안전하고 효율적으로 관리하려면 virtualenv를 적극 권장합니다. 독립형 환경을 조성하면 잠재적인 문제로부터 글로벌 시스템을 보호하고 개발 워크플로를 간소화할 수 있습니다.
위 내용은 Python 프로젝트에 Virtualenvs를 사용해야 하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!