0
私は、Python3.4を使ってvirtualenvで自分のアプリケーションを実行しています。WiringPiとFlask Sudoの衝突
WiringPiには、ハードウェアピンにアクセスするためにsudo特権が必要です。一方、FlaskはvirtualEnvフォルダにあるので、sudo flask
を使ってアクセスすることはできません。
私は起動時に、/etc/rc.local
にいくつかのコマンドを置いて、自動的にルートアクセスできるようにしました。それは、基本的なPythonライブラリモジュール(re
のような)を見つけることができないと私に伝えます。
私のRPI2はRaspbianを実行しています。当分の間、私はflask run --localhost=0.0.0.0
を使ってそれを実行しています。それは私がするべきではないことを知っていますが、後でそれを変更します。