我想在我的Raspberry Pi上为多个版本的Python安装支持Python的OpenCV。
我正在使用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知之甚少。
答案 0 :(得分: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/