我正在使用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的回答
答案 0 :(得分:0)
在运行Python之前,将v2.4.8的目录添加到PYTHONPATH环境变量的开头。
在Linux上:
export PYTHONPATH=/usr/local/opencv/2.4.8/:$PYTHONPATH