- 글로벌 환경에서 여러개의 패키지를 설치하면, 나중에는 필요없는 데이터도 저장되어 있으므로 무거워지고 느려질 수 있다.
- 여러개의 프로젝트를 만들어야 될 때, 패키지 버전 호환 문제가 발생한다.
- 독립된 공간을 만들게 되면 해당프로젝트에 대한 정확한 이해가 쉽다.
-> 해당 프로젝트에 정확히 필요한 패키지와 파일들이 Pipfile에 구성되어 있으므로, Pipfile을 공유하면 환경을 똑같이 꾸릴 수 있다.- 프로젝트가 필요없어지거나 다시 만들고 싶을 때 가상환경 폴더를 삭제해버리고 다시 다른 가상환경으로 프로젝트를 만들면 된다.
$pip3 install pipenv : 가상환경 설치$pip3 install pipenv 를 실행.

✔ Successfully created virtual environment! 가 나오면서 정상적으로 설치됨.
$pipenv shell : 가상환경상에서 shell 실행
그럼 (venv_test) bash-3.2$ 로 들어가짐.
여기서 이제 평소처럼 프로젝트를 만들면 된다.
$exit : shell에서 나가기$pipenv install <라이브러리 이름> : 패키지 또는 라이브러리 설치그냥 글로벌 환경에서는 $pip3 install <라이브러리이름>을,
가상환경에서는 -> $pipenv install <라이브러리이름> 으로 수행한다.
$pip3 로 시작하는 명령어는 $pipenv로 바꿔서 실행.가상환경으로 프로젝트를 만드는 것을 매우 권장!
pipfile 공유하기.