デスクトップまたはCajaでスクリプトをダブルクリックしてPythonスクリプトを実行しようとすると、ターミナルウィンドウが一瞬表示され(実行が開始されます)、その後消えます。スクリプトが実行されています。すべてのスクリプトは#!/ usr/bin/env python Shebang行で始まり、Python 3がインストールされています。から問題なく実行できます。 a PythonまたはIPythonセッション。ダブルクリックで実行できなくなる原因は何ですか?
私は問題を見つけました。 PythonファイルにはUnixファイル( "\ n")ではなくWindows行末( "\ r\n")が含まれていました。IPythonはとにかくそれらを実行できましたが、envは実行できませんでした。 「python3\r」を呼び出す行。行末をUnixスタイルに変更すると、問題が解決しました。多くのテキストエディターには、これを行うコマンドがあります。たとえば、GeanyにはDocument/Set行末。