가상환경 설정
서론
처음 가상환경의 개념을 알았을 땐, 받았던 패키지를 다시 받아서 저장하는게 너무 비효율적으로 느껴져 왜 사용하는지 몰랐다. 몇 번의 프로젝트와 배포를 진행하면서 꼭 필요한 기능이라 생각했다. 그 이유와 사용법을 알아보도록 하자.
이유
- 패키지 리스트 확인
배포할 때 필요한 패키지를 한눈에 파악할 수 있다. '모든 패키지를 전부 올리면 안 되나?'란 생각을 할 수도 있겠지만, 사용하지 않는 패키지를 서버에 설치해 두는 것은 너무 비효율적이다. tensorflow 같이 용량이 큰 패키지가 있다면 더더욱! - 버전 관리
'이 컴퓨터에선 되는데 왜 너 컴퓨터에선 안되지?' 이런 상황을 피할 수 있다. 항상 최신으로 업데이트하다가 의존성 있는 패키지끼리의 충돌 예방에도 도움이 된다.
사용법
참고자료: https://docs.python.org/ko/3.7/library/venv.html
- 가상환경 생성
python -m venv tutorial-env
- 가상환경 활성화
이후, 동일하게 pip install, uninstall, freeze, list를 사용하면 된다.
Author And Source
이 문제에 관하여(가상환경 설정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@ikhan/가상환경-설정저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)