2016-08-22 15 views
0

私はsshトンネルをセットアップしたリモートクラスタ上で実行中のjupyterノートブックを持っています。今日まですべてがうまくいきました。今、毎回私が行いますimport matplotlib.pyplotがjupyterノートブックでクラッシュする

import matplotlib # This works 
%matplotlib inline # This causes kernel to restart 
import matplotlib.pyplot # This also causes the kernel to restart 

はインタプリタipythonスタンドアロンで実行してやって:Pythonインタプリタ上で同じことを実行している

import matplotlib 
matplotlib.use('agg') 
import matplotlib.pyplot ## Leads to Core dumped : Segementation Fault 

が正常に動作します。

Jupyterバージョン:4.1.1 Pythonのバージョン:2.7.7

任意の助けもいただければ幸いです。

はあなたが

答えて

0

多くの場合、この種のエラーは、バックエンドに関連すると思わありがとう。あなたは他のバックエンドを試しましたか?これらの結果は同じエラーになりますか?このようにして、エラーの原因を絞り込むことができます。 (私はリモートクラスタを持っていないので再現できません)

hereのように利用可能なバックエンドを見つけることができます。

0

おそらく私のローカルマシンで同じ問題が発生する可能性があります。 Python 3.4.5とIPython 5.0.0でjupyter3-qtconsole 4.2.1に入った。そして、 を入力し `%matplotlibの

Using matplotlib backend: Qt4Agg` the error message (shortened):

File "/usr/lib64/python3.4/site-packages/tornado/ioloop.py", line 603, in _run_callback 
ret = callback() 

し、最終的に

from IPython.core.interactiveshell import NoOpContext as context 

はImportError:名前をインポートすることはできません 'NoOpContext'

同じことは、ノートブックではなく、単純なIPython端子に起こりますすべてが正常に実行されます これは誰かに役立つことを願って

関連する問題