Seems like it would be something simple but I can't find an answer anywhere! Xwindowsバックエンドを使用しないようにmatplotlibを設定する必要があります。, このコードをスクリプトの先頭に追加し( pyplotをインポートする前に)、もう一度やり直してください。, あるいは .config/matplotlib/matplotlibrc 行バックエンド:Agg に追加してください。, または、サーバーに接続するときに ssh -X ... コマンドを使用してXwindowsを使用します。, Also you may try to export display: export DISPLAY=mymachine.com:0.0, And look through this page: Generating a PNG with matplotlib when DISPLAY is undefined, あなたはそれを解決することができますあなたの.pyスクリプトのとても始めにこれらの2行を追加します。, シモンズ:これらの2行がソースコードの最初に追加されないならば、エラーはまだ存在します。, 答えをまとめるために、私は必要なスクリプトの始めにこれを使いました。そのため、さまざまな環境でスムーズに動作します。, 私がそれがAggバックエンドを使っているのが常であることを望まなかったので、それが例えばTravis CIを通過する時に限って。, 私はRaspberry Piでリモートのシンプルなtkinterアプリを実行しようとしているのと同じ問題を抱えていました。私の場合は、piディスプレイにtkinter GUIを表示したいのですが、ホストマシンからSSH経由で実行できるようにしたいです。私はまたmatplotlibを使用していなかったので、それは私の問題の原因ではありませんでした。エラーが示唆するようにDISPLAY環境変数を設定することで問題を解決することができました。, A good explanation of what the display environment variable is doing and why the syntax is so odd can be found here: https://askubuntu.com/questions/432255/what-is-display-environment-variable, Xshellを使用してLinuxサーバーに接続しているときにも、この問題を解決しました。, メソッドを検索した後、私はmatplotlibの画像imshow問題を解決するためにXming + Xshellを見つけました。, If solutions aboved can't solve your problem, just try to download Xming under the condition you're using Xshell. すなわち:, 'ssh -X remoteMachine'は私の問題を解決しました。ありがとうございました!, これで私の問題は解決しました。私はGoogleクラウドVM上で走っています、これが人々が同じ問題を抱えているのを助けてくれることを望みます。, それでも私は港湾労働者の画像で同じ問題に直面しています。 dockerファイルを共有してもらえますか。, これは私が自分のvmでpythonコンソールを実行したときにはうまくいきますが、実行中のアプリケーションの一部であるときにまったく同じコードが同じvmでまったく同じエラーで失敗します。, しかし、設定ファイルでバックエンドをTkAggからAggに変更するとうまくいきます。, 私はssh上で実行しているpythonとmatplotlib.pyplotでプロットを保存しようとしています...これを実行すると私になります:, _tkinter.TclError:表示名も$ DISPLAY環境変数もありません, Generating a PNG with matplotlib when DISPLAY is undefined, https://askubuntu.com/questions/432255/what-is-display-environment-variable. よろしくお願いいたします。, Ubuntu(=Linux)でのGUI表示にはXサーバという仕組みを利用しているので、GUIを起動するには この記事は jupyter notebook Advent Calendar 2016 の12月13日の記事です。 qiita.com Jupyter Notebookを使う上で,この機能を知らない人を見つけたら教えてあげたくなるような小ネタをいくつか紹介します。 IPython.display.display Jup… | format()についての詳細は以下の記事を参照。 関連記事: Python, formatで書式変換(0埋め、指数表記 … Then set the attribute in Xshell, SSH->tunnel->X11transfer->choose X DISPLAY localhost:0.0, 別の解決策はXvfbをインストールしてそれにあなたのディスプレイをエクスポートすることです。

「どのディスプレイにウィンドウを表示するか」を環境変数DISPLAYに設定しておく必要があります。, VNCを使用しているので少しややこしいですが、プログラムをUbuntu上で実行してGUIもUbuntu上に表示するなら、環境変数DISPLAYを以下の通り設定してからPythonプログラムを実行してみてください。, “回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。, このRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。, サイトデザイン / ロゴ © 2020 Stack Exchange Inc; ユーザーの投稿はcc by-saでライセンスされます。 rev 2020.11.13.38000, スタック・オーバーフロー をより快適に使うためには JavaScript を有効化してください, ありがとうございます。>プログラムをUbuntu上で実行してGUIもUbuntu上に表示するなら、環境変数DISPLAYを以下の通り設定してから... とありますが、単純にexport...のコマンドを実行するのみでよろしかったでしょうか?, tkinterのcouldn't connect to display “:10.0”エラーについて, Feature Preview: New Review Suspensions Mod UX, tensorflow object detection API 独自データの転移学習にてOOMが発生してしまう, 意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください). More than 3 years have passed since last update.

このサイトを利用することによって、あなたはこのサイトのCookie Policy、Privacy Policy、およびTerms of Serviceを読んで理解し、同意したものとみなします。, スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。すぐ登録できます。, win10機からubuntu 18.04LTS機にvnc接続して実行したところ以下のエラーが表示されました。, win10からUbuntuへvnc接続と記載しましたが、正確にはvnc接続でリモートデスクトップを利用中、になります