WiringPi和Flask Sudo Conflict

时间:2016-09-14 00:54:34

标签: python flask raspberry-pi virtualenv wiringpi

我正在使用Python3.4在virtualenv中运行我的应用程序。

WiringPi需要sudo权限才能访问硬件引脚。另一方面,Flask位于我的virtualEnv文件夹中,因此我无法使用sudo flask访问它。

我尝试通过在/etc/rc.local中放置一些命令使其在启动时运行,以便它可以自动拥有root访问权限。它只告诉我它找不到基本的Python库模块(如re)。

我的RPI2正在运行Raspbian。暂时我使用flask run --localhost=0.0.0.0运行它,我知道我不应该这样做,但我稍后会改变它。

1 个答案:

答案 0 :(得分:0)

原来我必须确保" root"安装了适当的库。 Root和User的Python二进制文件有不同的目录。