Python 马亚维与“我”坠机;“非法硬件指令”;关于MacOS 10.12

Python 马亚维与“我”坠机;“非法硬件指令”;关于MacOS 10.12,python,macos,mayavi,Python,Macos,Mayavi,Mayavi在我的MacOS 10.12上崩溃。有什么建议吗 我用安装了mayavi和vtk $ brew install vtk $ pip install --user mayavi 当我在python2.7中运行mayavi2或导入mayavi.lab时,它崩溃了 $ mayavi2 [1] 93511 illegal hardware instruction mayavi2 $ python2 -c "import mayavi.mlab" [1] 93920 ille

Mayavi在我的MacOS 10.12上崩溃。有什么建议吗

我用安装了mayavi和vtk

$ brew install vtk
$ pip install --user mayavi
当我在python2.7中运行mayavi2或导入mayavi.lab时,它崩溃了

$ mayavi2
[1]    93511 illegal hardware instruction  mayavi2

$ python2 -c "import mayavi.mlab"
[1]    93920 illegal hardware instruction  python2 -c "import mayavi.mlab"

更新

我发现问题可能出在
traitsui.api
导入的
mayavi.preferences.preference\u管理器中

$ python2 -c "import traitsui.api"
[1]    2421 illegal hardware instruction  python2 -c "import traitsui.api"

更新2

深入研究,我发现它是关于“traits.api.Color”。。。用于traitsui.editors.code\u编辑器

$ python -c "from traits.api.Color; print 'hi'; Color( 0xECE9D8 )"
hi
[1]    6414 illegal hardware instruction  python2 -c "from traits.api import Color; print 'hi'; Color(0xECE9D8)"

感谢@Pierredebyl的建议

我尝试重新安装pyqt,现在它可以工作了

这些步骤是:

$ brew install pyqt
Error: pyqt-4.11.3 already installed
To install this version, first `brew unlink pyqt`

$ brew unlink pyqt
Unlinking /usr/local/Cellar/pyqt/4.11.3... 78 symlinks removed

$ brew install pyqt
...

$ mayavi2    # now it works

您好,您确实可以深入挖掘,但问题最终与加载traits、vtk或gui工具箱(qt或wx)有关。brew中没有mayavi吗?否则,您可以尝试更新wxpython或pyqt,看看是否有帮助。很抱歉没有精确性,这很难从远处调试。@Pierredebyl非常感谢!我试着重新安装pyqt,结果它成功了!