我安装了 Enthought Python 发行版。 在此之前我安装了Python2.7并安装了其他模块(例如opencv)。 Enthought 将自己确立为默认的 python。 叫7.2,其实是2.7。 现在,如果我想在 Enthought Python 中导入 cv,它总是会给出段错误错误。 有没有办法在 Enthought Python 中导入 cv ? 那将是真棒。 另外,将任何新模块安装到 Enthought 中似乎也会出现相同的错误。 任何解决方案都会很棒。
谢谢!
最佳答案
Python 仅在以下情况下出现段错误
加载的 native 扩展 DLL 代码有错误
虚拟机有错误(实际上没有)
在 -vvv 模式下运行 Python 以查看有关导入问题的更多信息。
您可能需要根据您正在使用的 Python 版本重新编译所需的模块。 Python 主要版本和架构(32 位与 64 位) native 扩展在版本之间不兼容。
您还可以使用 gdb 提取所需的 C 堆栈跟踪,以提供崩溃的确切位置和原因。
只有提示您应该做什么;因为问题仅针对您的配置,并且不可重复,因此人们只能为您提供如何进一步解决问题的信息。因为此处给出的解决问题的方法很可能过于高级,所以我建议重新安装所有内容。
关于python - Python 段错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10042429/