Diğer cevaplar ayrıntıların adil bir açıklamasını veriyor, ancak bazı üst düzey noktaları vurgulamak istiyorum.
pip, python paketlerinin kurulumunu, yükseltilmesini ve kaldırılmasını kolaylaştıran bir paket yöneticisidir . Ayrıca sanal python ile çalışır ortamlarıyla .
conda herhangi bir yazılım ( paket yükleme, yükseltme ve kaldırma) için paket yöneticisidir . Sanal sistemle de çalışır ortamlarıyla .
Conda tasarımının amaçlarından biri, bir veya daha fazla python sürümünün sadece küçük bir parçası olabileceği, kullanıcılar tarafından gerekli olan tüm yazılım yığını için paket yönetimini kolaylaştırmaktır. Bu, lineer cebir gibi düşük seviyeli kütüphaneleri, Windows'ta mingw gibi derleyicileri, editörleri, Hg ve Git gibi sürüm kontrol araçlarını veya dağıtım ve yönetim gerektiren her şeyi içerir. .
Sürüm yönetimi için pip, birden fazla python arasında geçiş yapmanıza ve yönetmenize izin verir ortamı .
Conda birden fazla genel amaçlı ortam arasında geçiş yapmanıza ve yönetmenize olanak tanır C-kitaplıkları veya derleyicileri veya test paketleri veya veritabanı motorları gibi sürüm numaralarında çok sayıda başka şeyin değişebileceği birden .
Conda Windows merkezli değildir, ancak Windows'ta derleme gerektiren karmaşık bilimsel paketlerin yüklenmesi ve yönetilmesi gerektiğinde şu anda mevcut olan üstün çözümdür.
Windows'ta pip aracılığıyla bu paketlerin çoğunu derlemeye çalışırken ne kadar zaman kaybettiğimi düşündüğümde ağlamak ya da pip install
derleme gerektiğinde başarısız oturumlarda hata ayıklamak istiyorum .
Son bir nokta olarak, Continuum Analytics ayrıca düzenli paket geliştiricilerinin paket kullanıcılarının kullanabilecekleri kendi özel (yerleşik!) Yazılım yığınlarını oluşturmalarına izin vermek için (ücretsiz) binstar.org (şimdi anaconda.org olarak adlandırılmaktadır ) barındırmaktadır conda install
.
conda
/enpgk
aşağıdakileri hedef alırnew users who want to get up and running with minimal effort
: gölgelik / anaconda, sistem python'una (venv gibi ama daha güçlü) müdahale etmeyen bağımsız bir ortamdır. BTW IPyhton, iPython değil (büyük harf I)