【发布时间】:2012-05-06 02:23:35
【问题描述】:
有没有人尝试为 python3 安装 opencv?如此处所述http://opencv.willowgarage.com/wiki/InstallGuide 其支持状态未知。所以我想试试:
我已经下载了 OpenCV-2.3.1 的源代码。但是 cmake 报告。
-- Python 解释器:/Library/Frameworks/Python.framework/Versions/3.2/bin/python3 -B (ver 3.2)
-- Python numpy:否(不会生成 Python 包装器)
我确实在 python3 中安装了 numpy(版本 1.6.0),但 cmake 没有找到它。我正在使用 Mac OSX 10.6 有什么想法吗?
更新
我刚刚看到 cmake 输出的另一件事可能会有所帮助
--找到PythonInterp:/Library/Frameworks/Python.framework/Versions/3.2/bin/python3(找到 版本“3.2”)
-- 找到 PythonLibs:/usr/lib/libpython2.6.dylib 文件“”,第 1 行
from distutils.sysconfig import *; print get_python_lib() ^SyntaxError: 无效的语法文件“”,第 1 行
import os; os.environ['DISTUTILS_USE_SDK']='1'; import numpy.distutils; printnumpy.distutils.misc_util.get_numpy_include_dirs()[0]
^SyntaxError: 无效的语法文件“”,第 1 行
import sphinx; print sphinx.__version__ ^ SyntaxError: invalid syntax
请注意,它找到了 3.2,然后找到了 libpython2.6 ??
有什么想法吗?
【问题讨论】:
-
注意它还需要在包含目录中找到开发头文件,虽然我不知道应该在哪里。
-
抱歉问得太晚了,但您的努力成功了吗?
-
@Ishbir:不是真的,但在过去的 6 个月里我没有真正尝试过。
标签: opencv python-3.x cmake