【问题标题】:Why can't I import OpenCV (cv2) in IPython notebook?为什么我不能在 IPython 笔记本中导入 OpenCV (cv2)?
【发布时间】:2016-01-25 17:32:52
【问题描述】:

每当我跑步时

import cv2

在 IPython 笔记本单元格中,我收到带有消息的错误屏幕

 Kernel Restarting
 The kernel appears to have died. It will restart automatically.

然后另一个对话框说明 python 意外退出。这是否意味着我无法在 IPython 中运行 OpenCV?我似乎无法通过谷歌搜索在任何地方找到解决方案。

这个问题有解决办法吗?

平台:Mac OSX:10.9、IPython 4.0.3、Python 2.7.9

【问题讨论】:

    标签: python macos opencv ipython jupyter-notebook


    【解决方案1】:

    this post 解决方案的轻微变体解决了我的问题。

    我的终端和许多其他正确使用 OpenCV 的 cv2 的应用程序使用的实际 python shell 是由

    获得的
    which python
    

    在终端中。它返回了/opt/local/bin/python

    IPython 的可执行文件位于/usr/local/bin/ipython -- 打开它(可能需要超级用户权限)

    sudo nano /usr/local/bin/ipython
    

    您会发现文件的第一行是#!/usr/bin/python,这会导致ipython 执行默认编译器。这必须替换为#!/opt/local/bin/python 行。

    然后问题就解决了。我像往常一样启动了 IPython 笔记本并执行了import cv2,它运行良好,没有出现任何故障!

    【讨论】:

      猜你喜欢
      • 2016-04-11
      • 2018-09-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-27
      • 2016-09-25
      • 2016-11-01
      • 2018-07-02
      相关资源
      最近更新 更多