ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Pipenv] pipenv 넌 도대체 누구?
    IT 정보 기술/코딩 : 환경세팅 2019. 12. 10. 13:02

    다소 격양된(?) 제목으로 출발하였다. 앞으로 어떻게 이어나갈지 조금은 막막하지만 Pipenv에대해 정리하는 시간을 가져보겠다.


    (틀린점이 있거나 다른점이있음 공유해주세요 스릉흠드)


    내가 배웠던 강의에서는 버블이라고 표현하였다.

    버블 하나 하나 독립적인 가상현실이라 생각하고 우리는 이 버블 하나를 만들어간다고 생각하면

    이해가 조금 쉬울 수 있다.



    bubble 이미지 검색결과"


    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를 어떻게 연결하는지 알아보는시간을 갖겠다



    댓글

Designed by Tistory.