conda와 pip의 차이가 무엇인가요??

조회수 12065회

이번에 패키지를 설치할경우가 생겼는데 평소 윈도우환경에서 새로운 패키지를 설치할때 pip을 이용해서 설치해왔는데 conda라는게 있더라고요 다른점이 있나요??

  • (•́ ✖ •̀)
    알 수 없는 사용자

1 답변

  • pip 는 패키지 관리 도구입니다.

    모듈을 설치하거나 모듈간 디펜던시를 관리하거나 할 때 사용합니다.

    그에 반해 conda 라는 도구는 virtualenv 와 같이 가상 환경을 제공하는 도구 입니다.

    즉 conda 를 사용해서 별도의 가상 환경을 만들어 격리(독립공간)시키고 그 격리된 공간에서 pip를 사용해서 패키지들을 설치합니다. (물론 conda 도 anaconda.org에서 관리하는 패키지들을 설치할 수 있습니다)

    conda 같은 경우 virtualenv + pip 같은 느낌이지만 설치할 수 있는 패키지가 anaconda.org에서 관리하는 패키지로 한정된다는 제한이 있습니다.

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)