728x90
반응형
아나콘다에서 패키지를 설치할 때 2가지 방법이 있다.
conda install과 pip install
두 가자의 차이 점은 아나콘다가 패키지 의존성을 관리하느냐 안하는냐에 있다.
만약 conda install로 패키지를 설치할 경우 아나콘다는 이 패키지를 운영체제 플랫폼에 맞추어 미리 빌드된 패키지들이 깔리기 때문에, cpp(c++) 빌드 환경설정이 필요없어진다.
하지만 pip install은 미리 빌드된 패키지가 아닌 cpp 빌드를 시도하기 때문에 가끔 에러가 발생하는 경우가 생긴다.
또한 conda 패키지는 어느 한 패키지를 업그레이드하거나 다운그레이드할 때도 해당 버전에 따라 의존되는 패키지까지 같이 업그레이드 다운그레이드를 해준다.
그렇기 때문에 conda 패키지는 미리 빌드된 패키지를 만들고 패키지 의존성까지 맞추기 때문에, pip의 pypi 서버만큼 빨리 최신버전이 올라오지 않는다.
안정성을 생각한다면 conda
최신버전을 사용하겠다면 pip
이렇게 생각하면 될듯하다.
728x90
반응형
'Python 파이썬 > 아나콘다 anaconda' 카테고리의 다른 글
만약 커널삭제를 하지 않고 아나콘다를 재설치했다면... (0) | 2022.04.08 |
---|---|
주피터 시작위치(홈 디렉토리) 설정 & 주석 처리 단축키 안먹힐 때 (0) | 2022.03.22 |
아나콘다 가상환경, IPython커널 설정 (0) | 2022.03.16 |
python ) 아나콘다 설치 및 주피터 폰트설정 (0) | 2022.03.04 |
댓글