У меня установлен Python3 вместе с Anaconda. Я думал, что это было здорово, потому что Anaconda пришла с пакетами, которые я использую. Я наткнулся на библиотеку, которую не удалось установить с помощью pip, для этого требовался Homebrew. Может кто-нибудь объяснить, что такое Homebrew ? Это взаимоисключающий или Homebrew - это дополнительный инструмент, который будет использоваться вместе с моими Python3 и Anaconda, которые я уже установил? Пожалуйста, извините мое невежество.

1 ответ1

2

Homebrew - менеджер пакетов для системных программ и библиотек, аналогичный тому, что pip делает для модулей Python и Conda (без аспекта управления средой). Вы можете думать об этом как о магазине приложений командной строки, который позволяет вам устанавливать различные программы и библиотеки командной строки.

Они могут сосуществовать, но обратите внимание, что вы получаете следующее предупреждение, если вы установили оба, когда получаете диагностику доморощенного с помощью команды: brew doctor (Homebrew v.1.2.0):

Предупреждение: Анаконда, как известно, часто ломает сборки Homebrew, включая Vim и MacVim, из-за объединения множества дубликатов системы и инструментов, доступных для Homebrew.

Если вы столкнулись с ошибкой сборки, пожалуйста, временно удалите Anaconda из вашего $ PATH и попробуйте выполнить сборку еще раз, прежде чем сообщать нам об ошибке. Спасибо!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .