Fatal Python error: PyThreadState_Get: no current thread
Mac OS 10.10上のAnaconda python2.7でSPAMS (SPArse Modeling Software) をインストールするとタイトルのエラーが出てpythonが終了する. 次のようにsetup.pyを書きなおしてインストールすると,とりあえず動いた.
if osname.startswith("macosx"): cc_flags = ['-fPIC', '-fopenmp','-m32'] # link_flags = ['-m32', '-framework', 'Python'] link_flags = ['-m32'] libdirs = ['/anaconda/lib'] # 自分の環境のanacondaのパスにする
再びインストールするには,
>> rm -r build >> python setup.py install
とすれば良い.