CMake无法找到Python库

时间:2017-06-05 12:50:35

标签: python python-2.7 opencv

我正在关注this tutoria l安装OpenCV 3.0和Python 2.7但是,我在第8步收到了Cmake错误。

  

- 找不到PythonLibs:找到不合适的版本" 2.7.11",但必需的是精确版本" 2.7.13" (发现   /usr/local/Cellar/python/2.7.13/Frameworks/Python.framework/Versions/2.7/bin)    - 找不到PythonInterp:发现不合适的版本" 2.7.13",但要求至少是" 3.4" (发现   /Users/SabrinaZuraimi/.virtualenvs/cv/bin/python)    - 找不到PythonInterp:发现不合适的版本" 2.7.13",但要求至少是" 3.2" (发现   /Users/SabrinaZuraimi/.virtualenvs/cv/bin/python)

在usr / local / Cellar / Python中有2个版本的Python(2.7.11和2.7.13),但我不明白为什么会有错误说我找不到2.7 0.13

我输入终端的命令是

 cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local \
    -D PYTHON2_PACKAGES_PATH=~/.virtualenvs/cv/lib/python2.7/site-packages \
    -D PYTHON2_LIBRARY=/usr/local/Cellar/python/2.7.13/Frameworks/Python.framework/Versions/2.7/bin \
    -D PYTHON2_INCLUDE_DIR=/usr/local/Frameworks/Python.framework/Headers \
    -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON \
    -D BUILD_EXAMPLES=ON \
        -D INSTALL_C_EXAMPLES=OFF\
    -D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules ..

我对cmake不是很熟悉,我感谢你能得到的任何帮助。

1 个答案:

答案 0 :(得分:0)

该教程已过时。你可以尝试这个new tutorial