RuntimeError: Not running on a RPi

https://github.com/adafruit/Adafruit_Blinka/issues/150

  • Pi 4B
  • 当使用树莓派上的Ubuntu操作系统写GPIO引脚控制Python程序时出现的问题
  • GPIO.setup(…)位置报错
  • 原因是Ubuntu对GPIO的操作设置了权限,不同于Raspbian操作系统,需使用管理员权限运行
  • sudo python3 **.py
  • 也可修改系统文件/dev/gpiomem的访问权限
  • sudo chmod 777 /dev/gpiomen
  • 这样就不用每次用管理员权限运行py文件