Вам не нужно sudo
для доморощенного
Поскольку OpenCV теперь существует в homebrew/science
, запустите следующее:
brew tap homebrew/science brew install opencv
Homebrew никогда не нужен повышенный уровень привилегий ни для чего, кроме случаев, когда возникают конфликты с другими установленными библиотеками:
Доморощенный предназначен для работы без использования sudo. Вы можете решить использовать его, но мы настоятельно рекомендуем не делать этого. Если вы использовали sudo и столкнулись с ошибкой, то это, вероятно, является причиной.
Если вы не можете установить его без sudo
, убедитесь, что у вас есть /usr/local
и у вас есть необходимые разрешения - также запустив этот скрипт . Бег brew doctor
также обычно дает вам хорошие советы.