Ответ 1
brew install opencv3 --with-contrib --with-python3 --without-python
Я хочу установить opencv3 для python 3.6 на macOS Sierra. Я попытался использовать его через homebrew, используя эту ссылку http://www.pyimagesearch.com/2016/12/19/install-opencv-3-on-macos-with-homebrew-the-easy-way/, но я получаю эту ошибку
Error: opencv3: Does not support building both Python 2 and 3 wrappers
Как разрешить это?
brew install opencv3 --with-contrib --with-python3 --without-python
эта ошибка вызвана this commit.
С brew edit opencv3
вам нужно прокомментировать четыре строки:
if build.with?("python3") && build.with?("python")
# Opencv3 Does not support building both Python 2 and 3 versions
odie "opencv3: Does not support building both Python 2 and 3 wrappers"
end
сохранить и повторить установку:
brew install opencv3 --with-contrib --with-python3
после этого все работает для меня
У меня также была такая же проблема, и я решил проблему следующим образом:
$brew изменить opencv3
Найдите следующий блок кода и прокомментируйте все 4 строки:
if build.with?("python3") && build.with?("python")
# Opencv3 Does not support building both Python 2 and 3 versions
odie "opencv3: Does not support building both Python 2 and 3 wrappers"
end
Наконец, установите команду brew install:
$brew установить opencv3 --with-contrib --with-python3
Ссылка: http://www.pyimagesearch.com/2017/05/15/resolving-macos-opencv-homebrew-install-errors/