В чем разница между 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. (Я не знаю, сможет ли это сделать Пип.)