OpenCV 3.2 已安装但无法使用。每次加载版本 4.0
Posted
技术标签:
【中文标题】OpenCV 3.2 已安装但无法使用。每次加载版本 4.0【英文标题】:OpenCV 3.2 Installed but unable to use it. load version 4.0 everytime 【发布时间】:2019-09-20 07:33:28 【问题描述】:我有一个问题,它让我苦苦挣扎。我对一些代码使用 python (anaconda)。我目前正在做 openCV 的教程。
我每次需要安装新软件包时都会创建环境。这些是我正在做的步骤:
创建一个新环境
conda install -c menpo opencv3=3.2.0
conda list
(确保已安装 3.2.0 版本)
那我去python查看版本:
python
import cv2
cv2.__version__
'4.0.0'
问题是每次我尝试检查我是否使用的是 3.2 版本。 4.0.0 版本出现。顺便说一句,安装了 3.2.0 版本,因为 conda list 显示它,它甚至不显示 4.0.0 版本。
有人知道为什么会这样吗?
谢谢
【问题讨论】:
【参考方案1】:建议创建一个conda环境并在已激活的环境中进行安装。所以包之间不会有冲突。这对我来说很好。
请尝试以下步骤。
1) 创建 conda 环境:
conda create -n <env_name> python=3.4 -y
这里的 env_name 可以是为 conda 环境指定的任何名称。
例如:
conda create -n opencv_test python=3.4 -y
2) 激活环境:
source activate <env_name>
例如:
source activate opencv_test
3) 然后就可以在这个激活的环境下进行opencv安装了。
conda install -c menpo opencv3
然后尝试导入。希望这会有所帮助。
【讨论】:
以上是关于OpenCV 3.2 已安装但无法使用。每次加载版本 4.0的主要内容,如果未能解决你的问题,请参考以下文章
在 python 3.6 上安装 opencv 3.2 的问题
我对 openCV 卡尔曼滤波器的使用已关闭,但无法正常工作
win7旗舰版 无法卸载掉IE11,每次卸载都有这个问题,求解