简体   繁体   English

Python的OpenCV安装问题

[英]OpenCV installation problems for Python

I am trying to install OpenCV on my Ubuntu system. 我正在尝试在Ubuntu系统上安装OpenCV。 I followed the steps of this page . 我遵循了此页面的步骤。 I am able to run the demos for C/C++ etc. But when I try to run the python demos, I get an ImportError: No module named cv2 我能够为C / C ++等运行演示。但是,当我尝试运行python演示时,出现了ImportError: No module named cv2

Here is more info : 这是更多信息:

python --version Python 2.7.8 :: Anaconda 2.1.0 (64-bit)

python -c 'import sys; print sys.path' ['', '/home/radar/anaconda/lib/python2.7/site-packages/pydy-0.2.1-py2.7.egg', '/home/radar', '/home/radar/opencv-2.4.9/modules/python/src2', '/home/radar/anaconda/lib/python27.zip', '/home/radar/anaconda/lib/python2.7', '/home/radar/anaconda/lib/python2.7/plat-linux2', '/home/radar/anaconda/lib/python2.7/lib-tk', '/home/radar/anaconda/lib/python2.7/lib-old', '/home/radar/anaconda/lib/python2.7/lib-dynload', '/home/radar/anaconda/lib/python2.7/site-packages', '/home/radar/anaconda/lib/python2.7/site-packages/PIL', '/home/radar/anaconda/lib/python2.7/site-packages/Sphinx-1.2.3-py2.7.egg', '/home/radar/anaconda/lib/python2.7/site-packages/runipy-0.1.1-py2.7.egg', '/home/radar/anaconda/lib/python2.7/site-packages/setuptools-5.8-py2.7.egg']

You are running Anaconda Python distribution, but you need to use native python to access openCV library. 您正在运行Anaconda Python发行版,但需要使用本机python来访问openCV库。 Run Python with specified path and it should work: 使用指定的路径运行Python,它应该可以工作:

/usr/bin/python

Also note, that to use openCV with virtual environmet, you need to manually copy openCV running objects ( cv.py , cv2.so ) to the environment you are going to use from the dist-packages of your native python, default path is /usr/local/lib/python2.7/dist-packages/ . 另请注意,要将openCV与虚拟环境一起使用,您需要从本机python的dist包中手动将openCV运行对象( cv.pycv2.so )复制到要使用的环境中,默认路径为/usr/local/lib/python2.7/dist-packages/

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM