为python3 OpenCV的安装(Installing opencv for python3)

2019-06-23 23:28发布

有没有人试图安装OpenCV进行python3? 作为这里所说http://opencv.willowgarage.com/wiki/InstallGuide的支持情况是未知的。 所以我想尝试一下:

我下载了OpenCV的-2.3.1源代码。 但cmake的报道。

- Python解释:/Library/Frameworks/Python.framework/Versions/3.2/bin/python3 -B(版本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() ^ 

语法错误:无效的语法文件“”,1号线

 import os; os.environ['DISTUTILS_USE_SDK']='1'; import numpy.distutils; print 

numpy.distutils.misc_util.get_numpy_include_dirs()[0]

  ^ 

语法错误:无效的语法文件“”,1号线

 import sphinx; print sphinx.__version__ ^ SyntaxError: invalid syntax 

请注意,它发现了3.2,但随后libpython2.6?

有任何想法吗?

Answer 1:

目前的OpenCV只支持Python的2.x的。 OpenCV的(包括的OpenCV 2.4)不与Python 3.x的编译

Python3支持已经在愿望清单的OpenCV的未来版本。 但目前在这个方向上没有活动,欢迎您的创作和提供一个补丁解决了兼容性问题。



Answer 2:

使用PIP应用。

在Ubuntu上:

sudo apt install python3-pip

等,在命令行:

pip3 install --upgrade pip

pip3 install opencv-python



Answer 3:

我至少建造和安装的东西。 它可以加载CV2模块就好了。 没有测试太多,但。

详细信息: https://stackoverflow.com/a/21212023/3075814



文章来源: Installing opencv for python3