我整天都在努力安装VTK包,最后看起来一切都安装成功了。
当我import vtk
收到错误消息时:
Fatal Python error: PyThreadState_Get: no current thread
Abort trap: 6
那是使用env python
指向的默认值/opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
如果我使用/usr/bin/python
,这/System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7/
表明它似乎工作正常!
如何让 vtk 模块为我的默认 python 工作?
为什么我想使用/opt/local/
python 而不是/System/
python:
我所有的其他模块都是通过 MacPorts 安装的,用于/opt/local/
python 安装。所以如果我使用/opt/local/bin/python
导入vtk,那么我突然不能使用matplotlib
,scipy
等等。
为什么我不能用 MacPorts 安装 vtk:
我在安装 macports vtk 时不断收到错误 --- 我已经提交了一个 trac 错误,但还没有听到任何消息。
谢谢!