* MNEとか使っていて'QString'云々みたいなエラーで動かない時
症状
症状
ipythonを起動した後
from mayavi import mlab
とタイプすると再現できる時はできます。
'Qstring' has already been set to version 1
みたいなメッセージが見られます。
原因
原因
よくわかりませんが、Qt(GUIのコントロールをしてるライブラリの1つ)のバージョンがmne(が使っているmayavi)とpython本体で違うとかなんとか、そんな話のようです。
対策
対策
手元の環境ではbashで
$ export QT_API=pyqt
とか入れると回避できました。
.bash_profileあたりに追加で書き込みしとくとよいでしょう。