Je veux installer opencv3 pour python 3.6 sur macOS Sierra. J'ai essayé de l'utiliser via homebrew en utilisant ce lien http://www.pyimagesearch.com/2016/12/ 19/install-opencv-3-on-macos-with-homebrew-the-easy-way / mais je reçois cette erreur
Error: opencv3: Does not support building both Python 2 and 3 wrappers
Comment résoudre ce problème ??
brew install opencv3 --with-contrib --with-python3 --without-python
cette erreur est causée par this commit.
Avec brew edit opencv3
vous devez commenter les quatre lignes:
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
enregistrez et réexécutez l'installation:
brew install opencv3 --with-contrib --with-python3
après ça, tout fonctionne pour moi
J'ai également eu le même problème et j'ai résolu le problème de la manière suivante:
$ brew edit opencv3
Recherchez le bloc de code suivant et commentez les 4 lignes:
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
Enfin, installez à l'aide de la commande d'installation de brew:
$ brew install opencv3 --with-contrib --with-python3
Référence: http://www.pyimagesearch.com/2017/05/15/resolving-macos-opencv-homebrew-install-errors/