[Pipenv] pipenv 넌 도대체 누구?
다소 격양된(?) 제목으로 출발하였다. 앞으로 어떻게 이어나갈지 조금은 막막하지만 Pipenv에대해 정리하는 시간을 가져보겠다.
(틀린점이 있거나 다른점이있음 공유해주세요 스릉흠드)
내가 배웠던 강의에서는 버블이라고 표현하였다.
버블 하나 하나 독립적인 가상현실이라 생각하고 우리는 이 버블 하나를 만들어간다고 생각하면
이해가 조금 쉬울 수 있다.
Pipenv는 한마디로 가상 환경이다.
가상환경을 만드는 이유는?
A 와 B가 있다고 가정을 해보자 A는 2.xx 버전을 사용하였고 B는 3.xx 버전을 사용했다
각 버전에따라 지원되는 패키지도 다르고 문법도 다를 수 있을것이다. 그런데 같이 협업을 해야한다면?
난해할 것이다. 그래서 Pipenv 로 가상환경을 만들어서 같이 협업할 수 있게 한것이다.
만약 서로 다른 파이썬 환경에서 작업 하고싶다면? 이런부분도 분명 놓치지 말아야할것이다.
그럼 설치를 시작해보자!(두둔)
파이썬3가 설치되어있다는 가정하에
pip install --user pipenv
치고 엔터! 자! 설치가 완료 되었다!
헐? 뭐지 설치 분명 했는데 확인해보니 배치 파일이 아니란다.
멘붕에 빠져서 다시 전 캡쳐화면을 올라가서 유심히 살펴보았다.
어머나세상에 오류가있엇구나 (영어따위 읽지않는 초보티팍팍내는 개발자지망생같으니라고)
다시 위의 이미지를 자세히보면 이런문구가 있다.
"The script virtualenv-clone.exe is installed in 'C:\Users\Watermelon\ApData ~~~ \Scripts' which is not on PATH
환경변수 path를 추가 해주지않았을 때의 오류이다. 바로 실행에 들어간다.
시스템 > 고금시스템 설정 > 환경변수 클릭클릭!
시스템 변수의 PATH 에서 클릭 > 편집 > 새로만들기 > 파이썬 37\script 까지 복사한것 붙여넣고 확인
자 다시확인 해봅시다.
하핳 됫다 됬어~ 예~~~ 자 여기서 필자도 끝내고 싶지만 아직 한 단계가 남았다.
pipenv 에게 python3 좀 제공해주세요~ 라는 느낌으로
pipenv --three
를 입력하면 pipenv가 파이썬3를 작업 해줄 수 있게 설정 해 준다.
(저는 python3를 쓰기때문에 이 명령어를 썻습니다.)
이렇게하면 cmder 에서 할 수있는 작업은 끝났다.
다음은 vscode에서 pipenv를 어떻게 연결하는지 알아보는시간을 갖겠다
뿅