在 OSX Yosemite 上安装 Python-Opencv

Posted

技术标签:

【中文标题】在 OSX Yosemite 上安装 Python-Opencv【英文标题】:Python-Opencv installation on OSX Yosemite 【发布时间】:2018-07-16 10:46:31 【问题描述】:

我已经使用 pip install opencv_python 安装了 opencv。但是当我尝试在解释器中导入cv2 时,

我收到此错误消息:

Traceback(最近一次调用最后一次):文件“”,第 1 行,in 文件 "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/cv2/init.py", 第 4 行,在 从 .cv2 导入 * ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/cv2/cv2.so, 2):未找到符号:_clock_gettime 引用自: /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/cv2/.dylibs/libavutil.55.78.100.dylib (专为 Mac OS X 10.12 构建)预计用于: /usr/lib/libSystem.B.dylib 在 /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/cv2/.dylibs/libavutil.55.78.100.dylib

我已经安装了ffmpeg,但仍然出现此错误。请问我怎样才能让事情正常工作

【问题讨论】:

我终于成功了!我刚刚安装了3.1.0.0opencv_python。谢谢大家 【参考方案1】:

我首先使用

删除了 opencv_python
pip uninstall

然后使用 conda 和 condo-forge

conda install opencv==3.1.0

这很有效。然后我做了一个

conda update opencv

并更新到 opencv 3.3.1,我的 cv2 导入工作正常

【讨论】:

以上是关于在 OSX Yosemite 上安装 Python-Opencv的主要内容,如果未能解决你的问题,请参考以下文章

在 OSX 10.10 Yosemite 上安装 Nokogiri

在 OSX Yosemite 上打包 Kivy Python 应用程序不起作用

无法通过自制 OSX Yosemite 安装 mcrypt

OSX 10.10 Yosemite 本地开发环境崩溃 - PHP mcrypt 问题

使用 osx Yosemite 安装 ruby​​racer 时出错

在 Macbook Pro (OS X Yosemite) 上设置 Oracle 数据库