【问题标题】:OpenCV installation problems for PythonPython的OpenCV安装问题
【发布时间】:2015-08-05 06:35:15
【问题描述】:

我正在尝试在我的 Ubuntu 系统上安装 OpenCV。我按照page 的步骤进行操作。我能够运行 C/C++ 等的演示。但是当我尝试运行 python 演示时,我得到一个ImportError: No module named cv2

这里有更多信息:

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']

【问题讨论】:

    标签: python c++ python-2.7 opencv


    【解决方案1】:

    您正在运行 Anaconda Python 发行版,但您需要使用本机 python 访问 openCV 库。使用指定路径运行 Python,它应该可以工作:

    /usr/bin/python
    

    另外请注意,要将 openCV 与虚拟环境一起使用,您需要手动将 openCV 运行对象(cv.pycv2.so)从本地 python 的 dist-packages 中手动复制到您要使用的环境中,默认路径是/usr/local/lib/python2.7/dist-packages/

    【讨论】:

    • 不,我无法在目录/usr/local/lib/python2.7/dist-packages/ 中找到 openCV 运行对象 (cv.py, cv2.so)。我跑了sudo find . -print | grep -i 'cv'
    • 您是否为带有BUILD_NEW_PYTHON_SUPPORT=ON 标志的openCV 运行cmake 命令?你还安装了所有的先决条件,如教程中所示(一大堆apt-get install)?
    • 我想我做到了。如果我再次运行cmake 和以下所有命令可以吗?
    • 是的,它将用新安装替换现有安装。那么import cv2 在一般的 python shell 中失败了吗?
    • 对不起,我如何访问通用shell?每次我发出 python 时,我都会得到 Anacoda 版本:radar@radar-Inspiron-5420:~$ python Python 2.7.10 |Anaconda 2.1.0 (64-bit)| (default, May 28 2015, 17:02:03) [GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] on linux2 Type "help", "copyright", "credits" or "license" for more information. Anaconda is brought to you by Continuum Analytics. Please check out: http://continuum.io/thanks and https://binstar.org >>>
    猜你喜欢
    • 2011-03-02
    • 2020-06-18
    • 2017-03-18
    • 2014-11-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-25
    • 2017-10-04
    • 2013-10-22
    相关资源
    最近更新 更多