无法使用Python2支持构建opencv3
我尝试使用CMAKEGUI为Ubuntu14.04构建支持python的opencv 3(也支持cuda) 编译似乎可以正常工作,直到从Python控制台:无法使用Python2支持构建opencv3,python,opencv3.0,Python,Opencv3.0,我尝试使用CMAKEGUI为Ubuntu14.04构建支持python的opencv 3(也支持cuda) 编译似乎可以正常工作,直到从Python控制台: >>> import cv2 Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: No module named cv2 导入cv2 回溯(最近一次呼叫最后一次): 文件“”,第
>>> import cv2
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named cv2
导入cv2
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
ImportError:没有名为cv2的模块
我在启用python3或禁用python3的情况下尝试了这两种方法,没有任何更改。这是我的名字
有没有办法解决这个问题?如果它编译得很好,那么问题就不在于cmake或构建选项的设置方式。问题似乎不是python2或3的问题,而是安装OpenCV的方式。编译OpenCV后,必须将OpenCV python模块移动到/usr/local/lib,否则python将无法看到它们。从昨天起,我就遇到了同样的问题,我解决了这个问题,如下所示:
- 如果需要,可以在每次修改选项后按配置,查看是否失败。暂时忽略Python2选项
Python 2:
Interpreter: /usr/bin/python2.7 (ver 2.7.6)
Libraries: NO
numpy: /usr/lib/python2.7/dist-packages/numpy/core/include (ver 1.8.2)
packages path: lib/python2.7/dist-packages
希望这有帮助。从opencv 3 beta版构建并不能解决问题
Python 2:
Interpreter: /usr/bin/python2.7 (ver 2.7.6)
Libraries: NO
numpy: /usr/lib/python2.7/dist-packages/numpy/core/include (ver 1.8.2)
packages path: lib/python2.7/dist-packages