【问题标题】:Mac Lion: Issue with opencv and python 2.7.5Mac Lion:opencv 和 python 2.7.5 的问题
【发布时间】:2013-07-04 08:20:26
【问题描述】:

我什么都试过了。从源代码安装,通过自制软件,macports - 这些选项都不适合我。当我输入

import cv2

我在最好的情况下遇到分段错误,但通常是“没有名为 cv2 的模块”错误。我遵循了有类似问题的人关于 stackoverflow 的所有可能指南,但仍然无法使其正常工作。我已经安装了 numpy 和 scipy,它们被正确导入,没有任何问题。

会不会是python 2.7.5(官方)根本不兼容opencv?经过两天的挖掘,我几乎完全放弃了 opencv。

【问题讨论】:

  • stackoverflow.com/questions/5846745/opencv-python-osx?rq=1 给出的过程似乎有效。你试过了吗?
  • 问题是 - 我需要使用官方的 Python,而不是 macports
  • 最终通过 brew 安装:brew install opencv 然后将 /usr/local/Cellar/opencv/2.4.5/lib/python2.7/site-packages 添加到我的 PYTHONPATH 中。现在import cv2 为我工作。非常愚蠢的安装方式..必须是更简单的方法
  • 如果这对您有用,请将其添加为答案并接受。对以后访问它的任何人都有帮助。 :)

标签: python opencv


【解决方案1】:

这就是我最终从http://www.python.org为官方python 2.7.5配置它的方式

首先我们需要通过brew安装opencv:

brew tap homebrew/science
brew install opencv

现在将 /usr/local/Cellar/opencv/2.4.5/lib/python2.7/site-packages 添加到您的 PYTHONPATH 中。我是通过编辑 bash_profile 做到的:

open ~/.bash_profile

在 TextEditor 中添加这一行:

export PYTHONPATH=/usr/local/Cellar/opencv/2.4.5/lib/python2.7/site-packages:$PYTHONPATH
#Check the version in your directory

保存文件并执行:

source ~/.bash_profile

现在一切都应该准备好了。

【讨论】:

    猜你喜欢
    • 2023-03-25
    • 2014-01-19
    • 1970-01-01
    • 2016-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-19
    • 1970-01-01
    相关资源
    最近更新 更多