가상환경을 구축해야되는 이유
프로젝트를 개발하거나 다른사람들과 협업을 할때 꼭 구축을 해야한다.
그 이유는 파이썬의 가상환경은 우리가 설치한 파이썬 모듈의 버전과 다른사람들이 설치했던 파이썬 모듈버전, 그리고 설치된 파일 패키지들의 의존성이 전부다 다르기 때문이다.설사 다른사람과 협업이 아니라 혼자 개발을 한다고해도 이 가상환경단위로 프로젝트를 관리해줘야 훨씬 편하다.
venv : python3와 함께 설치되는 패키지로서 추가적으로 설치할 피료가 없다. pip로 설치를 안해도 기본적으로 설치되어 있다.
virtualenv : https://virtualenv.pypa.io/en/stable/ 에서 배포되는 독립적인 패키지로 처음에 설치해주어야 한다.
python3를 사용한다면 둘 중에서는 venv를 사용하길 추천
venv 사용법
공식 문서
https://docs.python.org/ko/3.7/tutorial/venv.html
제타위키 참고
https://zetawiki.com/wiki/Venv_%EC%82%AC%EC%9A%A9%EB%B2%95
virtualenv 사용법
https://zetawiki.com/wiki/Virtualenv_%EC%82%AC%EC%9A%A9%EB%B2%95
출처: https://whackur.tistory.com/142 [Whackur's Blog]