web-dev-qa-db-fra.com

installez opencv3 sur mac pour python 3.6

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 ??

12
Siddharth Saxena

brew install opencv3 --with-contrib --with-python3 --without-python

35
bianbian

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

6
Aldo D'Eramo

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/

1
Biranchi