[英]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.py
, cv2.so
)复制到要使用的环境中,默认路径为/usr/local/lib/python2.7/dist-packages/
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.