2016-04-20 64 views
1

我想在我的Raspberry Pi上爲多個版本的Python安裝OpenCV並支持Python。在Linux中爲多個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知之甚少。

回答

1

我不知道,如果CMake的與此有關,但我第一次我安裝了Python 2.7

sudo apt-get install python2.7-dev

然後我針對性蟒蛇2至我做 mkvirtualenv cv -p python2

虛擬環境之後,我檢查並驗證它是否正常工作 ls -l /usr/local/lib/python2.7/site-packages/

它應該顯示類似這樣的東西afte R:

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/

+0

感謝。我希望得到一個不使用虛擬環境的答案(參見問題),但也許我需要去虛擬環境。 –

+0

Np,將它們分離到虛擬環境中是一個好主意,因此它們可以擁有獨立的編譯器 – Stanford