opencv и python в osx - но как? - PullRequest
2 голосов
/ 30 июня 2011

Я пытался установить opencv и python с портом и brew.но когда я пытаюсь import cv, он говорит "модуль не найден".

У меня та же проблема на моем компьютере с Windows, и просто решение не работает.Есть ли простое пошаговое решение для тех, кто не знает всех кодов терминала?Я не очень хороший программист, но было бы здорово, чтобы это работало.

- edit -

работает на Windows и Mac

Mac: Сначала удалили Homebrew и MacPort перезапустили, снова установили Macport.затем:

sudo port install opencv +universal +python26

после этого мне просто нужно было установить numpy.

Win7

установлен

python-2.7.2.msi
OpenCV-2.2.0-win32.exe
opencv-python-2.2.0.win32-py2.7.exe
numpy-1.6.0-win32-superpack-python2.7.exe

Ответы [ 2 ]

4 голосов
/ 30 июня 2011

При использовании brew попробуйте brew info opencv, который явно говорит вам:

Модуль OpenCV Python не будет работать, пока вы не отредактируете свою PYTHONPATH следующим образом: export PYTHONPATH = "/ usr / local / lib / python2.6 / site-packages /: $ PYTHONPATH"

Экспорт должен идти в конфигурацию вашей оболочки. Вы можете поместить это в ~ / .bashrc, но по-настоящему общесистемные настройки нужно будет установить иначе (попробуйте Установка переменных среды в OS X? ).

Или в вашем скрипте на python:

import sys
sys.path.insert(0, "/usr/local/lib/python2.6/site-packages/")
import cv

Тогда это должно работать.

0 голосов
/ 30 июня 2011

Самый простой способ (imo) - использовать macports - после настройки macports установка opencv с python:

port install opencv +python27

(вам может понадобиться сначала удалить opencv, если вы уже установили его без поддержки python), затем использовать python для macport (не системный) - должен быть в /opt/local/bin/python2.7, вы можете добавить это к своему пути, чтобы вы не Т нужно набрать полный.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...