2016-04-20 5 views
1

Ich möchte OpenCV mit Python-Unterstützung auf meinem Raspberry Pi für mehrere Versionen von Python installieren.Installiere OpenCV für mehrere Python-Versionen unter Linux

Ich verwende die Anweisungen unter http://docs.opencv.org/3.1.0/d7/d9f/tutorial_Linux_install.html. Wenn OpenCV erstellt wird, richtet es sich automatisch auf Python 3.4. Das ist in Ordnung, aber ich möchte auch Python 2.7 hinzufügen.

Ich habe Anweisungen gesehen, die virtuelle Umgebungen verwenden (http://www.pyimagesearch.com/2015/06/22/install-opencv-3-0-and-python-2-7-on-ubuntu/), aber keine virtuellen Umgebungen verwenden möchten.

Wie kann ich den OpenCV-Build/installieren, um bestimmte oder mehrere Versionen von Python zu zielen, ohne virtuelle Umgebungen zu verwenden? Ich nehme an, es gibt eine Möglichkeit CMake darüber zu informieren, was zu bauen ist, aber ich weiß sehr wenig darüber, wie man CMake benutzt.

Antwort

1

Ich bin mir nicht sicher, ob CMake damit zu tun hat, aber ich ich zuerst installiert 2.7 Python

sudo apt-get install python2.7-dev

Dann targetted ich Python 2 an die virtuelle Umgebung I mkvirtualenv cv -p python2

gemacht Danach habe ich überprüft und verifiziert, ob es funktioniert ls -l /usr/local/lib/python2.7/site-packages/

Es sollte so etwas wie afte anzeigen r:

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

Link zur Anleitung, die ich verwendet: http://www.pyimagesearch.com/2016/04/18/install-guide-raspberry-pi-3-raspbian-jessie-opencv-3/

+0

Dank. Ich hatte gehofft, eine Antwort zu bekommen, die keine virtuellen Umgebungen verwendet (siehe Frage), aber vielleicht muss ich nur mit virtuellen Umgebungen gehen. –

+0

Nein, es ist definitiv eine gute Idee, sie in virtuelle Umgebungen zu separieren, damit sie unabhängige Compiler haben können – Stanford

Verwandte Themen