我一直在努力整天安装VTK软件包,最终它看起来像所有安装成功。模块适用于/ usr/bin/python,但不适用于/ opt/local/bin/python
当我我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工作?
为什么我想使用的,而不是/System/
蟒蟒/opt/local/
:
我所有的其他模块通过的MacPorts为/opt/local/
Python安装安装。所以,如果我用/opt/local/bin/python
导入VTK,然后我突然不能用matplotlib
,scipy
等
为什么我不能安装与MacPorts的VTK:
我不断收到错误与MacPorts的VTK安装---我已经提交了trac错误,但还没有听到任何声音。
谢谢!
相关:http://stackoverflow.com/questions/15678153/homebrew-python-on-mac-os-x-10-8-fatal-python-错误pythreadstate-GET-无铜 – DilithiumMatrix