2015-12-30 4 views
3

У меня возникла проблема при попытке установить OpenCV 3.0 с использованием Python 3.5.1 на моем Mac.Не удается завершить установку OpenCV. 'numpy/ndarrayobject.h' файл не найден

Ошибка ниже.

Пожалуйста, кто-нибудь может помочь мне немного?

Вот мой терминал команды сценария:

cmake -D CMAKE_BUILD_TYPE=RELEASE \ 
    -D CMAKE_INSTALL_PREFIX=/usr/local \ 
    -D PYTHON3_PACKAGES_PATH=~/.virtualenvs/cv3/lib/python3.5/site-packages \ 
    -D PYTHON3_LIBRARY=/usr/local/Cellar/python3/3.5.1/Frameworks/Python.framework/Versions/3.5/lib/libpython3.5m.dylib \ 
    -D PYTHON3_INCLUDE_DIR=/usr/local/Cellar/python3/3.5.1/Frameworks/Python.framework/Versions/3.5/include/python3.5m \ 
    -D INSTALL_C_EXAMPLES=ON \ 
    -D INSTALL_PYTHON_EXAMPLES=ON \ 
    -D BUILD_EXAMPLES=ON \ 
    -D BUILD_opencv_python3=ON \ 
    -D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules .. 

Это ошибка, я получаю:

/Users/##/opencv/modules/python/src2/cv2.cpp:10:10: fatal error: 
     'numpy/ndarrayobject.h' file not found 
#include <numpy/ndarrayobject.h> 
     ^
[ 73%] Linking CXX executable ../../bin/cpp-example-dft 
[ 73%] Built target example_dft 
Scanning dependencies of target example_distrans 
[ 73%] Building CXX object samples/cpp/CMakeFiles/example_distrans.dir/distrans.cpp.o 
[ 73%] Linking CXX executable ../../bin/cpp-example-detect_mser 
[ 73%] Built target example_detect_mser 
Scanning dependencies of target example_drawing 
[ 73%] Building CXX object samples/cpp/CMakeFiles/example_drawing.dir/drawing.cpp.o 
1 error generated. 
make[2]: *** [modules/python3/CMakeFiles/opencv_python3.dir/__/src2/cv2.cpp.o] Error 1 
make[1]: *** [modules/python3/CMakeFiles/opencv_python3.dir/all] Error 2 
make[1]: *** Waiting for unfinished jobs.... 
[ 73%] Linking CXX executable ../../bin/cpp-example-distrans 
[ 73%] Built target example_distrans 
[ 73%] Linking CXX executable ../../bin/cpp-example-drawing 
[ 73%] Built target example_drawing 
[ 73%] Linking CXX shared library ../../lib/cv2.so 
[ 73%] Built target opencv_python2 
make: *** [all] Error 2 

Если у кого есть какие-либо указания или требует больше информации, дайте мне знать.

Спасибо.

ответ

1

я могу установить OpenCV 3 на Mac с conda:

conda install -c https://conda.binstar.org/menpo opencv3 

Python: 3.5.1

OpenCV: 3.0.0

>>> import cv2 
>>> cv2.__version__ 
'3.0.0' 
+0

Спасибо Майк. Будут вырыты. – Blighty

+0

Это сработало для вас? –

+0

HI Майк. Я немного повернулся. Я думаю, что у меня были старые установки. Я удалил все элементы. Переустановлен, и он работает в обаянии. Я даже запускал некоторые из ранних уроков. Спасибо за помощь! – Blighty

Смежные вопросы