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


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

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

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

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

  • 2016년 07월 26일에 작성됨
    Software Engineer

조회수 216


1 답변


좋아요
1
싫어요
채택취소하기

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

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

$ pip freeze > requirements.txt

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

$ pip install -r requirements.txt 

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

  • 2016년 07월 26일에 작성됨

  • 답변 감사합니다.    김선우   2016.7.26 10:17     

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close