python - 无法在 Anaconda 上安装 Opencv(Windows)
问题描述
当尝试在 Anaconda(Windows 操作系统)上安装特定的 Opencv 时,会显示如下消息。这是否意味着必须降级哪个 Python 版本才能与 Opencv 3.4.2 兼容?提前致谢。
(基础)PS C:\Users\328753> conda install -c conda-forge opencv==3.4.2 收集包元数据(current_repodata.json):完成求解环境:初始冻结求解失败。使用灵活的求解重试。收集包元数据(repodata.json):完成解决环境:/发现冲突!寻找不兼容的软件包。这可能需要几分钟。按 CTRL-C 中止。
检查@/win-64::__win==0=0: 25%|████████████▊ | 1/4 [00:00<00:00,检查 opencv==3.4.2: 50%|███████████████████████████ ██ | 2检查蟒蛇=3.8:75%|██████████████████████████████████████████ ███▊ 失败
UnsatisfiableError:发现以下规范与您环境中现有的python安装不兼容:
规格:
- opencv==3.4.2 -> python[版本='>=3.5,<3.6.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0']
你的蟒蛇:python=3.8
如果 python 在链的最左侧,那就是您要求的版本。当 python 出现在右侧时,这表明左侧的东西在某种程度上不适用于您受限的 python 版本。请注意,除非您明确指定,否则 conda 不会将您的 python 版本更改为不同的次要版本。
解决方案
推荐阅读
- javascript - 无限滚动 vuejs 不止一次触发
- .net - 删除多对多关系
- python - 如何将参数传递给 pytest 夹具?
- python - 如何在Python中匹配当前日期和特定日期
- azure - 为 Azure 应用服务应用程序实施 Cookie 横幅
- flutter - 在 null 上调用了 getter 'visible'
- spring - CORS spring 安全过滤器与 WebMvcConfigurer.addCorsMappings
- c# - System.ArgumentException:“设置 DataSource 属性时无法修改项目集合。” C# Windows 窗体
- python - 在套接字中检索空文本
- asynchronous - 如何链接 ObservableObject?