【发布时间】:2012-04-06 10:46:51
【问题描述】:
我已经安装了 Enthought Python 发行版。 在此之前,我安装了 Python2.7 并安装了其他模块(例如 opencv)。 Enthought 将自己确立为默认的 python。 叫7.2,其实是2.7。 现在,如果我想在 Enthought Python 中导入 cv,它总是会给我分段错误错误。 无论如何要在 Enthought Python 中导入 cv 吗? 那将是真棒。 同样将任何新模块安装到 Enthought 中,似乎也有同样的错误。 任何解决方案都会很棒。
谢谢!
【问题讨论】:
-
这包含的信息太少,无法回答。
-
你在windows上,对吧?如果是,请添加 windows 标签。
-
如果您通过自制软件安装了 opencv,您可能已经针对系统的常规 python 版本而不是 Enthought python 版本编译了 opencv。当 ipython 尝试加载 opencv.so 文件但失败时,这会给你一个分段错误。 (这就是发生在我身上的事情。) Homebrew 的 buildscript 使用 python-config 来确定 python 的安装位置,但 Enthought 没有附带 python-config。我不得不通过硬编码正确的路径和 python_version 来修改自制程序构建脚本。
标签: python segmentation-fault enthought