首页 > 解决方案 > OpenCV 3.2 已安装但无法使用。每次加载版本 4.0

问题描述

我有问题,它让我苦苦挣扎。我对一些代码使用 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 版本。

有人知道为什么会这样吗?

谢谢

标签: opencvanacondaopencv3.2

解决方案


建议创建一个 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

然后尝试导入。希望这可以帮助。


推荐阅读