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

とすれば良い.