Python

Python 와 Anaconda 의 차이점

땅개발자 2021. 10. 17. 13:38

프로젝트를 진행할때, 두개의 환경이 공존하면 가끔씩 Package의 의존관계에 의해서, 트러블이 발생할때가 있다. 

 

예를 들면, Anaconda 환경에서 pip 를 이용해서 인스톨을 하면 프로그램기동시에 트러블의 원인이 된다. 

이러한 이유는 Anaconda는 데이터사이엔스/과학기술계산용 으로 만들어졌기 때문에 pip로 패키지를 다운받으면, Anaconda에서 만들어져있던 의존관계에 문제가 발생한다. 

 

Anaconda는 데이터 사이언스용이란것을 기억하고, 

패키지를 인스톨할때는 Anaconda에 패키지가 존재(conda search)하는지 확인후에 없다면, pip로 인스톨해야한다.