如何在 ipython 中使用 opencv 克服导入错误

Posted

技术标签:

【中文标题】如何在 ipython 中使用 opencv 克服导入错误【英文标题】:How to overcome import error with opencv in ipython 【发布时间】:2018-05-23 21:00:31 【问题描述】:

我相信我最终使用以下命令安装了 OpenCV。

conda install -c anaconda opencv 

看来我可以在 python3 中加载 opencv

但是,当我尝试在 ipython 或 jupyter 中导入它时,我得到以下信息:

在 [1] 中:导入 cv2

ImportError                               Traceback (most recent call last)
<ipython-input-1-72fbbcfe2587> in <module>()
----> 1 import cv2

ImportError: dlopen(/Users/mycomputer/anaconda/lib/python3.6/site-packages/cv2.cpython-36m-darwin.so, 2): 库未加载:@rpath/libintl.8.dylib 引用自:/Users/mycomputer/anaconda/lib/libharfbuzz.0.dylib 原因:找不到图片

【问题讨论】:

我也有同样的问题,你找到答案了吗? 是的......我运行了这段代码。 anaconda.org/conda-forge/opencv conda install -c conda-forge opencv conda install -c conda-forge/label/broken opencv 在运行 conda install -c conda-forge opencv 并运行 import cv2 后仍然得到与您的问题相同的错误信息。 原来我确实做了笔记。你试过吗? 【参考方案1】:

通过运行这个命令:pip install opencv-python,我解决了这个问题。

【讨论】:

酷!我在兜圈子。 )) 我认为它应该是这样工作的。 它对我也有帮助。

以上是关于如何在 ipython 中使用 opencv 克服导入错误的主要内容,如果未能解决你的问题,请参考以下文章

是否可以在 IPython /JuPyter Notebook 中显示 OpenCV 视频?

从 ipython 导入

使用函数 matchTemplate 的 OpenCV 错误

如何在IPython shell中迭代自动完成建议

AIpython:opencv

如何在emacs中打开IPython解释器?