我通过命令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卸载了它。
发布于 2018-01-17 14:36:52
这行得通!
sudo pip install opencv-python==3.3.0.10El Capitan在这里有一个详细的问题,gettime/
为了避免这个问题,我回过头来看opencCV的早期版本。
使用pip do检查可用版本的技巧
sudo pip install opencv-python==这将返回所有可用的版本,然后您可以尝试适合您的版本。
当移动到另一个版本时不要忘记使用pip uninstall
发布于 2018-01-17 14:29:49
看起来这是python和您正在使用的mac操作系统的一个问题。从下面的链接看,苹果似乎改变了一些与_clock_gettime功能有关的东西,这意味着python的维护人员需要更新。
下面这篇文章的评论者通过升级到Sierra来解决这个问题。
gettime/
https://stackoverflow.com/questions/48302857
复制相似问题