Другие ответы дают подробное описание деталей, но я хочу выделить некоторые моменты высокого уровня.
pip - менеджер пакетов, который облегчает установку, обновление и удаление пакетов python . Это также работает с виртуальным питоном средами .
conda - менеджер пакетов для любого программного обеспечения (установка, обновление и удаление). Это также работает с виртуальной системой средами.
Одна из целей разработки conda состоит в том, чтобы упростить управление пакетами для всего программного стека, требуемого пользователями, из которых одна или несколько версий Python могут составлять лишь небольшую часть. Это включает в себя низкоуровневые библиотеки, такие как линейная алгебра, компиляторы, такие как mingw для Windows, редакторы, инструменты контроля версий, такие как Hg и Git, или любые другие, требующие распространения и управления .
Для управления версиями pip позволяет вам переключаться между несколькими средами Python и управлять ими .
Conda позволяет вам переключаться между несколькими средами общего назначения и управлять ими, в которых разные номера версий могут различаться, например C-библиотеки, или компиляторы, или наборы тестов, или движки баз данных и так далее.
Conda не ориентирована на Windows, но в Windows это, безусловно, лучшее решение, доступное в настоящее время, когда необходимо установить и управлять сложными научными пакетами, требующими компиляции.
Я хочу плакать, когда думаю о том, сколько времени я потерял, пытаясь скомпилировать многие из этих пакетов с помощью pip в Windows, или отлаживать неудачные pip install
сессии, когда требовалась компиляция.
И наконец , Continuum Analytics также размещает (бесплатный) binstar.org (теперь называется anaconda.org ), чтобы позволить обычным разработчикам пакетов создавать свои собственные (встроенные!) Программные стеки, из которых смогут получать их пользователи conda install
.
conda
/enpgk
ориентированно наnew users who want to get up and running with minimal effort
: пологе / Анакондой является автономным environement, которые не мешают систему питон (как venv , но более мощный). Кстати, IPyhton, а не iPython (в верхнем регистре I)