我正在使用Python3.4在virtualenv中运行我的应用程序。
WiringPi需要sudo权限才能访问硬件引脚。另一方面,Flask位于我的virtualEnv文件夹中,因此我无法使用sudo flask
访问它。
我尝试通过在/etc/rc.local
中放置一些命令使其在启动时运行,以便它可以自动拥有root访问权限。它只告诉我它找不到基本的Python库模块(如re
)。
我的RPI2正在运行Raspbian。暂时我使用flask run --localhost=0.0.0.0
运行它,我知道我不应该这样做,但我稍后会改变它。
答案 0 :(得分:0)
原来我必须确保" root"安装了适当的库。 Root和User的Python二进制文件有不同的目录。