2017-08-21 6 views
-1

matplotlibのpyplot無効DISPLAY変数

import matplotlib 
from matplotlib import pyplot as plt 


plt.plot([1,2,3],[1,4,9]) 
plt.show() 

私は次のエラーを取得します。どうすれば修正できますか?私はPython 2.7とノートブックバージョン4.1.0を実行しています。ありがとうございました。

RuntimeError: Invalid DISPLAY variable 
+0

Xサブシステムを実行しているユーザーとは異なるユーザーで使用している可能性があります。同じユーザーを使用してみてください。さもなければ、速い回避策としてあなたが単一のディスプレイを持っているなら、あなたのスクリプトを実行する前にこれを試してください:** export DISPLAY =:0 ** –

+0

偶然SSH経由で別のコンピュータでPythonを実行しますか? – DyZ

+0

export DISPLAY =:0は構文が無効です。それは=ですか?0ですか?ありがとうございました。 – heisenberg

答えて

0

サーバー上でジュピターノートを実行している場合、サーバーはプロットを表示することさえできないことがあります。 usual solutionは、非インタラクティブバックエンドを使用することになります。 jupyterノートブックの場合、これは、グラフィックスをPNG画像として示されているように、ノートブックの上部に

%matplotlib inline 

を添加することによって行われるであろう。

+0

ありがとうございました! ImportanceOfBeingErnest。それはうまくいった。 – heisenberg

関連する問題