gpt4 book ai didi

python - spyder无法导入opencv

转载 作者:行者123 更新时间:2023-12-02 16:39:49 24 4
gpt4 key购买 nike

基本问题:Spyder-Py2 2.3.3运行无法导入cv(俗称opencv)。当我尝试在 python 控制台中“导入 cv”(或 cv2)时,控制台不会抛出错误,只是变得无响应。当我尝试在 ipython 控制台中“导入 cv”时,我得到
“看来内核意外死机了。使用‘重新启动内核’继续使用此控制台。”
反复。

请注意,这是在我使用 PYTHONPATH 管理器将/usr/local/Cellar/opencv/2.4.9/lib/python2.7/site-packages 添加到 PYTHONPATH 之后。如果我不这样做,错误只是说模块无法识别。

但是,在终端(OSX 10.9.4)中,我可以导入 cv 并很好地使用它。 Spyder 以 .dmg 格式安装,opencv 使用 Homebrew 安装。每个都已安装并重新安装了很多次,因此安装顺序可能不是问题。

我很确定终端和 Spyder 使用不同的 python 源。在终端中,“which python”返回/usr/local/bin/python。但是,通过检查 sys.version 和 sys.maxint,您可以看到它们都是 Python 2.7.8 和 64 位。

我能找到的唯一区别是在终端中我得到:
[GCC 4.2.1 兼容 Apple LLVM 5.1 (clang-503.0.40)] 在 darwin

而在 spyder 我得到

'2.7.8(默认,2014 年 8 月 15 日,13:43:01)\n[GCC 4.2.1 兼容 Apple Clang 3.1 (tags/Apple/clang-318.0.61)]'

当我使用 sys.version 时。

This question看起来最相似,但错误信息完全不同,所以我认为它具有不同的性质。

请。任何帮助将不胜感激。
克里斯

按照 Carlos 的建议,我将默认的 Python 解释器更改为/usr/local/bin/python。但是,我在启动 Spyder 时收到一条新的错误消息。 (抱歉,由于代表原因,我无法发布图片)

An error ocurred while starting the kernel

Either:

  1. Your IPython frontend and kernel versions are incompatible or
  2. You don't have IPython installed in your external interpreter.

In any case, we're sorry but we can't create a console for you.



我无法通过选择不同的 Python 解释器或“pip install ipython”来解决这个问题

最佳答案

再次安装 Anaconda 并在 Anaconda Prompt 中尝试以下代码以安装 opencv

conda 安装 --channel https://conda.anaconda.org/menpo开放式CV3

然后它将在 spyder 中工作。

关于python - spyder无法导入opencv,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27621428/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com