opencv - 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 版本。
有人知道为什么会这样吗?
谢谢
解决方案
建议创建一个 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
然后尝试导入。希望这可以帮助。
推荐阅读
- matlab - 使用 SNPS VCS 工具在 System verilog 中使用 MATLAB 脚本
- javascript - CSS延迟将元素的可见性从“可见”更改为“隐藏”
- angular - 从 ionic 5.4.16 中的 http 响应获取标头参数
- javascript - 如何为按钮列表赋予随机背景颜色?
- reactjs - 链接不重定向到 React 中的页面
- apache-spark - 使用yarn cluster模式提交spark应用
- r - 使用 R 获取星期的开始和结束日期
- java - Java Spring Boot 嵌入式 MongoDB 不会触发 TTL 删除
- python - python UnicodeDecodeError:'utf-8'编解码器无法解码位置 0 的字节 0xfc:无效的起始字节
- c++ - 什么是非营利组织???我的问题是我不明白为什么有人会使用它