Python에서 venv 가상 환경 구축

 

Python3.3 이상 버전은 기본적으로 venv 모듈을 통해 가상 환경을 지원하며, 이는 Python 이전의 virtualenv를 대체 할 수 있습니다.

venv 모듈은 가벼운 "가상 환경"생성을 제공하고 시스템 Python으로부터 격리 지원을 제공합니다. 각 가상 환경에는 고유 한 Python 바이너리가 있으며 (다른 Python 버전 생성 환경이 허용됨) 고유 한 Python 패키지 집합이있을 수 있습니다. 그의 가장 큰 장점은 각 파이썬 프로젝트가 파이썬 시스템 환경이나 다른 프로젝트의 환경에 영향을주지 않고 별도의 환경을 사용할 수 있다는 것입니다.

이점

  1. 다양한 애플리케이션 개발 환경을 독립적으로 만들기
  2. 환경 업그레이드는 다른 응용 프로그램에 영향을주지 않으며 전역 Python 환경에도 영향을주지 않습니다.
  3. 시스템에서 패키지 관리 혼동 및 버전 충돌 방지

창은 가상 환경을 만듭니다

설치된 python3 환경, 내 Python 버전은 python3.5입니다.

여기 내 예는 c 드라이브의 루트 디렉토리에 py3 디렉토리를 만들고 py3 디렉토리를
입력하는 것입니다.

가상 환경 만들기
python -m evnv c : \ py3 \

명령이 실행되면 py3 디렉토리에 다음 파일이 표시됩니다.

가상 환경을 활성화
하거나 Windows cmd에서 작동합니다.
스크립트를 입력하고 activate.bat를 실행합니다. 다음 그림은 활성화가 성공했음을 보여줍니다.

이때 가상 환경에 python3을 입력하고 시스템에서 설치 한 python3 패키지 환경에 영향을주지 않고 필요한 패키지를 설치할 수 있습니다. 여기서는 가상 환경에 pymysql 패키지를 설치 한 다음 가상 환경과 외부에 pip를 설치했습니다. 환경 목록에 패키지가 나열되어 있습니다. 외부 패키지에 pymysql 패키지가 없음을 알 수 있습니다.

이러한 가상 환경을 구성했습니다.

가상 환경을 만들기위한 Mac 또는 Linux

사실, 세 가지 플랫폼의 방법 사이에는 큰 차이가 없습니다. 여기에서는 Mac 시스템을 통해 시연하지만 python 환경은 여전히 ​​python3.5입니다.

여전히 py3 디렉토리를 만든 다음 py3 디렉토리를 입력하십시오.

localhost:py3 zhaofan$ pwd
/Users/zhaofan/py3

가상 환경 만들기

python3 -m venv.

가상 환경 활성화

소스 빈 / 활성화

아래 그림과 같이:

그런 다음 가상 환경이 생성됩니다.

 

모든 노력은 기대할만한 가치가 있으며 모든 꿈은 관개해야합니다!

추천

출처blog.csdn.net/xcntime/article/details/115268433