0

import cv2在终端中运行 python 后尝试运行时出现以下错误-

Python 2.7.3
[GCC 4.2.1 (Based on Apple Inc.) (] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import cv2
[1]    3129 segmentation fault  python

按照建议,我还更改了我的 zsh bash 配置文件以包含。

export PYTHONPATH="/usr/local/lib/python2.7/site-packages:$PYTHONPATH"

我也使用 brew 安装了 opencv,也使用 brew 安装了 python。Mac 操作系统 10.7.2。是否使用了错误版本的 python/我将如何纠正这个问题?我没有安装 numpy,但我觉得我仍然不应该得到那个错误。

4

1 回答 1

0

Mac 附带了一个 python 版本。当您安装另一个版本的 python 时,您需要确保它在您的 PATH 中正确链接。这指定了要使用的 python 版本。PYTHONPATH 指定 Python 在哪里查找包。

这里这里

我最近使用 mac 端口安装了 python2.7 和 opencv 2.4.5,没有任何问题。

于 2013-04-19T06:56:59.640 回答