繁体   English   中英

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

[英]How to make python to choose a specific version of 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的回答

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

在Linux上:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM