conda install -c conda-forge opencv 后 Spyder 无法启动
Posted
技术标签:
【中文标题】conda install -c conda-forge opencv 后 Spyder 无法启动【英文标题】:Spyder won't launch after conda install -c conda-forge opencv 【发布时间】:2019-04-04 16:33:07 【问题描述】:我已经通过以下命令安装了opencv
:
conda install -c conda-forge opencv
我的环境是 python 3.5 和 spyder 3.3。所有其他软件包都带有 anaconda 的安装和 conda 的更新。
很明显opencv
安装会出现spyder
启动错误!
【问题讨论】:
你有没有试过直接通过spyder
终端命令运行
我试过了:spyder --new-instance.它不起作用
【参考方案1】:
(这里是 Spyder 维护者)Conda-forge 和默认的 Anaconda 包是二进制不兼容的,这就是这个问题的根源。
要解决此问题,您需要:
-
重新安装 Anaconda(您上面的命令只是破坏了它)。
使用以下命令在专用环境中安装 conda-forge 包:
conda create -n cf -c conda-forge opencv
关注our guide,了解如何使用该环境。
【讨论】:
【参考方案2】:我和你有同样的问题,所以找到了这篇文章。
我试图遵循 Carlos Cordoba 给出的答案。然而,令人惊讶的是,我重新安装了 Anaconda,并使用
安装了 opencv 包conda install -c conda-forge opencv
然后打开Spyder import cv2
无需经过指导即可工作
【讨论】:
【参考方案3】:给我打电话:
conda update conda
在环境中解决了这个问题。
【讨论】:
以上是关于conda install -c conda-forge opencv 后 Spyder 无法启动的主要内容,如果未能解决你的问题,请参考以下文章
ERROR conda.core.link:_execute(502): An error occurred while installing package ‘conda-forge::setupt