본문 바로가기
Python 파이썬/아나콘다 anaconda

아나콘다와 pip

by 하이방가루 2022. 3. 4.
728x90
반응형

아나콘다에서 패키지를 설치할 때 2가지 방법이 있다.

conda install과 pip install

두 가자의 차이 점은 아나콘다가 패키지 의존성을 관리하느냐 안하는냐에 있다.

 

만약 conda install로 패키지를 설치할 경우 아나콘다는 이 패키지를 운영체제 플랫폼에 맞추어 미리 빌드된 패키지들이 깔리기 때문에, cpp(c++) 빌드 환경설정이 필요없어진다.

하지만 pip install은 미리 빌드된 패키지가 아닌 cpp 빌드를 시도하기 때문에 가끔 에러가 발생하는 경우가 생긴다.

 

또한 conda 패키지는 어느 한 패키지를 업그레이드하거나 다운그레이드할 때도 해당 버전에 따라 의존되는 패키지까지 같이 업그레이드 다운그레이드를 해준다.

그렇기 때문에 conda 패키지는 미리 빌드된 패키지를 만들고 패키지 의존성까지 맞추기 때문에, pip의 pypi 서버만큼 빨리 최신버전이 올라오지 않는다.

 

안정성을 생각한다면 conda

최신버전을 사용하겠다면 pip

이렇게 생각하면 될듯하다.

728x90
반응형

댓글