首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在MAC上为python 2.7安装opencv

在MAC上为python 2.7安装opencv
EN

Stack Overflow用户
提问于 2018-01-17 13:56:29
回答 2查看 7.5K关注 0票数 4

我通过命令pip install opencv-python安装了opencv,然后当我在python中导入cv2时,得到了错误ImportError: dlopen(/Library/Python/2.7/site-packages/cv2/cv2.so, 2): Symbol not found: _clock_gettime

我想在mac上为python2.7安装opencv。如何解决此错误?我用的是埃尔卡皮坦。

在此之前,我使用brew install opencv安装了opencv,但在使用pip之前,我使用brew uninstall opencv卸载了它。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-01-17 14:36:52

这行得通!

代码语言:javascript
复制
sudo pip install opencv-python==3.3.0.10

El Capitan在这里有一个详细的问题,gettime/

为了避免这个问题,我回过头来看opencCV的早期版本。

使用pip do检查可用版本的技巧

代码语言:javascript
复制
sudo pip install opencv-python==

这将返回所有可用的版本,然后您可以尝试适合您的版本。

当移动到另一个版本时不要忘记使用pip uninstall

票数 12
EN

Stack Overflow用户

发布于 2018-01-17 14:29:49

看起来这是python和您正在使用的mac操作系统的一个问题。从下面的链接看,苹果似乎改变了一些与_clock_gettime功能有关的东西,这意味着python的维护人员需要更新。

下面这篇文章的评论者通过升级到Sierra来解决这个问题。

gettime/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48302857

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档