파이썬 가상환경(Virtualenv)이 궁금합니다.

조회수 2109회

안녕하세요. 검색하다보니 장고걸스 튜토리얼에서는

파이썬 가상환경(Virtualenv)을 만들어서 프로젝트를 시작하더라구요.

개발환경을 독립적으로 만들어 준다는게 되게 좋은 것 같은데요.

실제 서비스에서도 가상환경을 만들어서 하는지 궁금합니다~

1 답변

  • 좋아요

    1

    싫어요
    채택 취소하기

    선택하기 나름일 것 같습니다. 실제 배포환경은 고정된 파이썬 인터프리터 버전을 사용한다면 가상환경에서 사용했던 패키지 정보들을 텍스트로 추출해서 한번에 설치 되도록 할 수도 있습니다.

    pip로 설치한 패키지 목록 출력
    현재 환경에서 사용중인 패키지 목록을 requirements.txt에 저장

    $ pip freeze > requirements.txt
    

    출력한 패키지 리스트 정보 자동설치
    requirements.txt를 이용해 모두 설치

    $ pip install -r requirements.txt 
    

    이런 방식으로 각 환경에서 동일한 패키지 버전과 의존성을 유지하도록 할 수 있습니다.

    • (•́ ✖ •̀)
      알 수 없는 사용자
    • 답변 감사합니다. 김선우 2016.7.26 10:17

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)