如何让python选择特定版本的opencv?

时间:2017-06-20 08:36:41

标签: python opencv

我正在使用ubuntu14.04和python2.7,我在我的机器上安装了opencv3.2.0(/ usr / local)和opencv2.4.8(/usr/local/opencv/2.4.8)。命令的结果

pkg-config --modversion opencv

是2.4.8 而python脚本

print cv2.__version__

是3.2.0。 如何将其更改为2.4.8?

=============================================== ==========================

我试过export PYTHONPATH=/usr/local/opencv/2.4.8/:$PYTHONPATH 似乎毫无用处

$ export PYTHONPATH=/usr/local/opencv/2.4.8/:$PYTHONPATH
$ python
Python 2.7.6 (default, Oct 26 2016, 20:30:19) 
[GCC 4.8.4] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import cv2
>>> print cv2.__version__
3.2.0-dev
>>> 

虽然它显示版本是3.2.0,但实际上它正在使用2.4.8,感谢IronFarm的回答

1 个答案:

答案 0 :(得分:0)

在运行Python之前,将v2.4.8的目录添加到PYTHONPATH环境变量的开头。

在Linux上:

export PYTHONPATH=/usr/local/opencv/2.4.8/:$PYTHONPATH