2012-04-06 100 views
1

我安装了Enthought Python Distribution。 在此之前,我安装了Python2.7并安装了其他模块(例如opencv)。 Enthought将自己建立为默认的Python。 称为7.2,但它是2.7。 现在,如果我想在Enthought Python中导入cv,它总会给我分割错误错误。 无论如何要在Enthought Python中导入cv吗? 这将是太棒了。 在Enthought中安装任何新模块似乎也有相同的错误。任何解决方案都很好。分割错误Python

谢谢!如果

+1

这包含的信息太少,无法回答。 – 2012-04-06 11:01:53

+0

你在窗户上,对不对?如果是这样,请添加Windows标记。 – jsbueno 2012-04-06 14:01:04

+0

不,我在Mac上。 – digit 2012-04-10 11:04:36

回答

1

唯一的Python段错误

  • 有错误的原生扩展DLL的代码加载

  • 虚拟机有缺陷(有没有)

运行Python的 - vvv模式查看有关导入问题的更多信息。

您可能需要针对您正在使用的Python版本重新编译所需的模块。 Python主要版本和体系结构(32位或64位)本机扩展在版本之间不兼容。

此外,您可以使用gdb来提取需要的C堆栈跟踪,以提供确切的数据在哪里以及为什么崩溃。

只有提示你应该做什么;因为问题只针对您的配置而不可重复,人们只能向您提供有关如何进一步排查问题的信息。因为解决此处给出的问题的方法很可能过于先进,所以我建议重新安装所有内容。

+0

很酷。非常感谢那些信息! – digit 2012-04-10 11:04:55