Python 3 중 venv 가상 환경 에 대한 간단 한 이야기

Python 3.3 이상 의 버 전 은 venv 모듈 을 통 해 가상 환경 을 원생 지원 하고 Python 이전의 virtualenv 를 대체 할 수 있 습 니 다.
이 venv 모듈 은 경량급'가상 환경'을 만 들 고 시스템 Python 과 의 격 리 지원 을 제공 합 니 다.모든 가상 환경 은 자신 만 의 Python 바 이 너 리(서로 다른 Python 버 전의 창작 환경 을 허용)가 있 고 자신 만 의 독립 된 Python 가방 을 가 질 수 있 습 니 다.그의 가장 큰 장점 은 모든 python 프로젝트 가 하나의 환경 을 단독으로 사용 할 수 있 고 python 시스템 환경 에 영향 을 주지 않 으 며 다른 프로젝트 의 환경 에 도 영향 을 주지 않 는 다 는 것 이다.
장점.
서로 다른 응용 개발 환경 을 독립 시킨다.
환경 업 그 레이 드 는 다른 응용 에 영향 을 주지 않 고 전체적인 python 환경 에 영향 을 주지 않 습 니 다
  • 시스템 에서 가방 관리 혼란 과 버 전 충돌 방지
  • windows 가상 환경 만 들 기
    설 치 된 python 3 환경,나의 python 버 전 은 python 3.5 입 니 다.
    디스크 루트 디 렉 터 리 에 py3 디 렉 터 리 를 만 드 는 것 을 보 여 드 리 겠 습 니 다.
    이 py3 디 렉 터 리 에 들 어 갑 니 다.
    가상 환경 만 들 기
    
    python -m evnv
    명령 실행 이 완료 되면 py3 디 렉 터 리 에서 다음 파일 을 볼 수 있 습 니 다.

    가상 환경 활성화
    windows cmd 에서 작업 할 지:
    Scripts 에 들 어가 면 activate.bat 를 실행 합 니 다.아래 그림 에서 활성화 성공 을 표시 합 니 다.

    이 럴 때 가상 환경 에서 python 3 에 들 어가 서 우리 가 필요 로 하 는 가방 을 설치 할 수 있 습 니 다.시스템 에 설 치 된 python 3 의 가방 환경 에 영향 을 주지 않 습 니 다.여기 서 저 는 가상 환경 에 pymy sql 가방 을 설치 한 다음 에 각각 가상 환경 과 바깥 환경 에서 pip list 에 가방 을 표시 합 니 다.이 를 통 해 알 수 있 듯 이 우리 밖 에 있 는 가방 에는 pymy sql 가방 이 없습니다.

    이러한 가상 환경 을 우 리 는 설정 했다.
    Mac 이나 linux 에서 가상 환경 만 들 기
    사실 세 플랫폼 의 방법 은 크게 다 르 지 않 습 니 다.여 기 는 Mac 시스템 을 통 해 보 여 줍 니 다.python 환경 은 여전히 python 3.5 입 니 다.
    py3 디 렉 터 리 를 만 들 고 py3 디 렉 터 리 로 들 어 갑 니까?
    
    localhost:py3 zhaofan$ pwd
    /Users/zhaofan/py3
    가상 환경 만 들 기
    
    python3 -m venv
    가상 환경 활성화
    
    source bin/activate
    다음 그림:

    이렇게 가상 환경 이 만들어 집 니 다.
    이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

    좋은 웹페이지 즐겨찾기