
適切なDISPLAY環境変数をどのように設定しますか?
次のコマンドを使用してcygwinでアイドル状態を開始しようとしています。
idle
...表示エラーが発生します。
_tkinter.TclError: no display name and no $DISPLAY environment variable
次に、次のことを試してください。
export DISPLAY=:0.0
...もちろん、「ディスプレイ「:0.0」に接続できません」というメッセージが表示されます。
アプリケーションの実行に適した表示変数を見つけるには?
答え1
まだ起動していない可能性が高いです。シグウィン/Xサーバーがある場合、またはインストールされていない可能性がある場合は、最初にこれを実行して、接続する実際のXディスプレイがあることを確認する必要があります。 cygwinは通常コマンドラインプログラムのみを処理し、Pythonのアイドル開発環境はXベースです。
あるいは、開発にWindowsアイドル環境を使用し、cygwinでプログラムを実行することもできます。
答え2
「idle3」を実行しました。これは独立しておらず、Windows環境ですでに実行されており、存在するX-Windowが必要です。
まず「xwin」を実行します。 xwin は、「export DISPLAY=:0.0」が確認されるディスプレイを生成します。