【问题标题】:Install OpenCV for multiple Python versions in Linux在 Linux 中为多个 Python 版本安装 OpenCV
【发布时间】:2016-04-20 14:34:13
【问题描述】:

我想在我的 Raspberry Pi 上安装支持 Python 的 OpenCV,用于多个 Python 版本。

我正在使用http://docs.opencv.org/3.1.0/d7/d9f/tutorial_Linux_install.html 的说明。当 OpenCV 构建时,它会自动以 python 3.4 为目标。没关系,但我还想添加对 Python 2.7 的支持。

我看到了使用虚拟环境的说明 (http://www.pyimagesearch.com/2015/06/22/install-opencv-3-0-and-python-2-7-on-ubuntu/),但不想使用虚拟环境。

如何在不使用虚拟环境的情况下让 OpenCV 构建/安装以特定或多个 Python 版本为目标?我认为有一种方法可以指导 CMake 构建什么,但我对如何使用 CMake 知之甚少。

【问题讨论】:

    标签: linux python-2.7 python-3.x opencv cmake


    【解决方案1】:

    我不确定 CMake 是否与此有关,但我首先安装了 Python 2.7

    sudo apt-get install python2.7-dev

    然后我将 python 2 定位到我制作的虚拟环境 mkvirtualenv cv -p python2

    之后,我检查并验证了它是否有效 ls -l /usr/local/lib/python2.7/site-packages/

    它应该在之后显示如下内容:

    total 1852 -rw-r--r-- 1 root staff 1895772 Mar 20 20:00 cv2.so

    我使用的指南链接:http://www.pyimagesearch.com/2016/04/18/install-guide-raspberry-pi-3-raspbian-jessie-opencv-3/

    【讨论】:

    • 谢谢。我希望得到一个不使用虚拟环境的答案(见问题),但也许我只需要使用虚拟环境。
    • Np,将它们分离到虚拟环境中绝对是个好主意,这样它们就可以拥有独立的编译器
    猜你喜欢
    • 2013-06-21
    • 2017-09-10
    • 2011-08-24
    • 1970-01-01
    • 2016-07-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-08
    相关资源
    最近更新 更多