[英]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.