2017-07-12 21 views
0

私は、Raspberry Pi 3でTkinterで作成されたGUIを使用してPythonアプリケーションを作成しました。現在、Piをセットアップして起動時にプログラムを実行しようとしています。私のプログラムがクラッシュしない限り、デスクトップなどのようなものは必要ありません。Python/TkinterアプリケーションはRaspberry Piブートで実行されます

私はthis post from the Raspberry Pi Stack Exchangeのようなこれを達成する方法を探してみましたが、何も動かすことができませんでした。実際にそのリンクで提案を試してみたとき、私はRaspbianを再インストールする必要がありました。私はここにいる誰もがこの作業をどうやって得るのか知っているのだろうかと思っています。

答えて

1

デスクトップは必要ありませんが、tkinterは必要です。したがって、グラフィカルブートを無効にすることはできません。

まず、このコマンドを使用してPythonのファイルを実行可能にします:

chmod +x my_program.py 

次に、ファイルの先頭にシェバングを追加します。 python2のために、ファイルの最初の行がなければなりません:

#!/usr/bin/env python 

今、あなたは自動にそれを追加するなど、他のプログラムのようなあなたのpythonプログラムを起動することができます。私はこれをしたとき、私はちょうどナノテキストエディタを起動するコマンド

nano /home/pi/.config/lxsession/LXDE-pi/autostart 

を実行し、最後にライン

@/home/pi/folder/my_program.py 

を追加します。

+0

ありがとうございます。現在は意図したとおりに動作しています。 – Skitzafreak

関連する問題