В чем разница между pip и conda?

  • я знаю pip менеджер пакетов для пакетов Python Тем не менее, я видел установку на iPython's использование сайта conda установить iPython,
  • Могу ли я использовать pip установить iPython? Почему я должен использовать conda в качестве другого менеджера пакетов Python, когда у меня уже есть pip?
  • И в чем разница между pip а также conda?

2 ответа

Решение

conda - это инструмент управления пакетами для установки пакетов научных и аналитических вычислений, который может быть написан на Python или других языках программирования. conda также создает виртуальную среду, как это делает python-virtualenv. Конда является менеджером пакетов Анаконды. Anaconda - это бесплатный дистрибутив Python, предоставляемый Continuum Analytics, который включает в себя более 195 самых популярных пакетов Python для науки, математики, инженерии и анализа данных.

pip - это установщик пакетов Python общего назначения. Кроме того, python-pip и python3-pip находятся в репозиториях Ubuntu по умолчанию. В большинстве случаев вы бы выбрали pip вместо conda, если хотите установить приложение для управления пакетами Python. Чтобы создать виртуальную среду Python без установки conda, вы можете установить python-virtualenv из Ubuntu Software Center.

pip и conda используют разные форматы упаковки, поэтому они не работают взаимозаменяемо, но вы можете использовать оба инструмента бок о бок.

Конда - менеджер пакетов Python. Одним из преимуществ использования Conda является то, что он может создавать и управлять несколькими средами, на которых установлены разные версии Python. (Я не знаю, сможет ли это сделать Пип.)

Другие вопросы по тегам