因此,我试图交叉编译手臂设备的OpenCV并运行cmake时,我在输出中注意到未找到PythonLib。我的系统中同时安装了Python2和Python3库。
这是输出
-找到了PythonInterp:/usr/bin/python2.7(找到了合适的版本“ 2.7.12”,最低要求是“ 2.7”)
-找不到PythonLib(缺少:PYTHON_LIBRARIES PYTHON_INCLUDE_DIRS)(要求的是确切的版本“ 2.7.12”)
-找到PythonInterp:/ usr / bin / python3(找到合适的版本“ 3.5.2”,最低要求为“ 3.4”)
-找不到PythonLib(缺少:PYTHON_LIBRARIES PYTHON_INCLUDE_DIRS)(要求的是确切的版本“ 3.5.2”)
在输出结束时,我也注意到了
Python 2:
解释器:/usr/bin/python2.7(版本2.7.12)
Python 3:
解释器:/ usr / bin / python3(版本3.5.2)
Python(用于构建):/usr/bin/python2.7
由此我可以得出结论,没有构建Python绑定。如果有人对如何解决此问题有任何建议,我将很乐意倾听。
答案 0 :(得分:0)
您正在尝试编译一些简单的请求DEV软件包的内容,您只有Python解释器软件包,例如,在Raspberry PI中,您必须具有python-dev
和python3-dev
PI尝试运行:
sudo apt-get install -y python-dev python3-dev
然后,如果出现其他错误,您将通过此步骤。
关于如何为Raspberry PI编译OpenCV的简单教程,您在这里找到: https://www.pyimagesearch.com/2016/04/18/install-guide-raspberry-pi-3-raspbian-jessie-opencv-3/