Python 如何在Ubuntu上安装PyOpenCV

Python 如何在Ubuntu上安装PyOpenCV,python,Python,我正在尝试使用setuptools在Ubuntu 14.04上安装PyOpenCV。当我试着 python setup.py config 我弄错了 ImportError: cannot import name Library 我在回答之前的一个问题时发现,解决办法是改变 from setuptools import Library 到 在setup.py中。现在,当我运行setup.py时,它生成的config.py脚本中会出现错误: $ python setup.py conf

我正在尝试使用setuptools在Ubuntu 14.04上安装PyOpenCV。当我试着

python setup.py config 
我弄错了

ImportError: cannot import name Library
我在回答之前的一个问题时发现,解决办法是改变

from setuptools import Library  

在setup.py中。现在,当我运行setup.py时,它生成的config.py脚本中会出现错误:

$ python setup.py config
Configuring PyOpenCV via CMake...
<snip>
-- Configuring done
-- Generating done
-- Build files have been written to:  /home/saul/Downloads/pyopencv/build
Traceback (most recent call last):
File "setup.py", line 137, in <module>
import config as C
File "/home/saul/Downloads/pyopencv/config.py", line 1, in <module>
from setuptools import Extension, Library
ImportError: cannot import name Library

您能告诉我如何解决这个问题,或者建议安装pyOpenCV的替代方法吗?

有很多简单的方法,打开终端并键入:

sudo apt-get install python-opencv

你看到了吗?但可能太老了。如果你在这里找不到答案,就去那里试试。这很有魅力,谢谢。你知道OpenCV Python取代了pyOpenCV了吗?我发现的所有pyOpenCV东西都有好几年了。我刚刚开始,甚至不知道如何寻找OpenCV Python作为替代。要安装Python软件包,您还可以使用pip实用程序:pip搜索OpenCV返回:pyopencv-pyopencv-一个使用Boost.Python的OpenCV 2.x的Python包装程序,以及使用pip安装pyopencv的NumPy。安装pip:sudo apt get install python pip感谢Cristiano,但失败的原因是错误消息:找不到满足pyopencv要求的版本(来自版本:2.0.wr1.0.1-demo、2.0.wr1.0.1、2.0.wr1.1.0、2.1.0.wr1.0.0、2.1.0.wr1.0、2.1.0.wr1.1.0、2.0)。我只是想试试OpenCV-Python。用
importCV2检查版本;cv2.\uuuu版本\uuuu
。我得到了
'2.4.8'
    import config as C

setup(
name = "pyopencv",
version = C.PYOPENCV_VERSION,
description = DOCLINES[0],
author = 'Minh-Tri Pham',
author_email = 'pmtri80@gmail.com',
url = 'http://code.google.com/p/pyopencv/',
license = 'New BSD License',
platforms = 'OS Independent, Windows, Linux, MacOS',
classifiers = filter(None, CLASSIFIERS.split('\n')),
long_description = "\n".join(DOCLINES[2:]),
ext_modules=C.extension_list,
install_requires = ['numpy>=1.2.0'],
package_data = {'pyopencv': ['*.dll']},
include_package_data = True,
# zip_safe = (os.name!='nt'), # thanks to ffmpeg dependency
package_dir={'':'package'},
packages = find_packages('package'),
)
sudo apt-get install python-opencv