Я запускаю свое приложение в virtualenv с помощью Python3.4.WiringPi и Flask Sudo Conflict
WiringPi требует привилегий sudo для доступа к аппаратным выводам. Flask, с другой стороны, находится в моей папке virtualEnv, поэтому я не могу получить к ней доступ, используя sudo flask
.
Я попытался запустить его при запуске, разместив некоторые команды в /etc/rc.local
, чтобы он мог автоматически получить доступ root. Это только говорит мне, что он не может найти базовые модули библиотеки Python (например, re
).
My RPI2 работает в Raspbian. В настоящее время я запускаю его, используя flask run --localhost=0.0.0.0
, который, как я знаю, я не должен делать, но потом я это изменил.