実行可能な Python アプリケーションを作成しています。ファイルの読み取りと書き込みを行います。アプリケーションは GUI に wx を使用し、次の権限が付与されています。
chmod +x app.py
次のように端末からアプリケーションをロードすると:
./app.py
アプリケーションがロードされ、エラーは発生しません。
ただし、app.py ファイルをダブルクリックして [実行] をクリックすると、このファイルの読み取りと書き込みを除いて、すべてが完全に機能します。これはプログラムの主要部分であり、エラーの原因になります。
私の人生では、なぜこれが機能しないのか理解できません。
毎回ルートユーザーとしてロードするように設定しようとしましたが、うまくいきませんでした。また、ずっとルート ユーザーとして開発しているので、問題は発生しないはずです。
デフォルトの Raspbian OS を使用しています。