【问题标题】:WiringPi and Flask Sudo ConflictWiringPi 和 Flask Sudo 冲突
【发布时间】:2016-09-14 00:54:34
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: python flask raspberry-pi virtualenv wiringpi


    【解决方案1】:

    原来我只需要确保“root”也安装了正确的库。 Root 和 User 的 Python 二进制文件有不同的目录。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-07-22
      • 2016-05-15
      • 1970-01-01
      • 2018-09-27
      • 2019-02-12
      • 2020-05-27
      • 2019-08-27
      • 2012-09-10
      相关资源
      最近更新 更多