가상 환경(Virtual Environment)프로젝트별로 패키지를 따로 관리패키지 버전 호환성 문제가 발생할 수도 있기 때문에 가상환경을 만든다. pyenv다양한 버전의 파이썬을 관리하는 도구프로젝트별로 버전을 선택할 수 있어 개발 환경을 효과적으로 관리할 수 있다.가상환경은 별도로 생성해주어야 한다.의존성 관리나 프로젝트 환경 설정에는 직접적으로 도움을 주지 않는다.기능개별 사용자 기반으로 전역 파이썬 버전을 변경할 수 있다.프로젝트 별로 파이썬 버전을 지정할 수 있다.환경변수로 파이썬 버전을 재정의할 수 있다.동시에 여러 버전의 파이썬에서 명령어를 검색하고 실행할 수 있다. 예를 들어 'tox'를 사용하여 여러 Python 버전에서 코드를 테스트하는데 유용하다.tox : Python에서 테스트를 자..