直接给 python 解释器添加 CAP_SYS_RAWIO 权限这样不用 sudo 也能访问 GPIO 硬件寄存器需要输入 sudo 密码请在终端直接执行sudo setcap cap_sys_rawioep /home/orangepi/miniconda3/envs/gongpai-py310/bin/python3.10执行后再运行 XXX.py 就不需要 sudo 了原理 setcap cap_sys_rawioep 给这个 Python 解释器添加了直接访问硬件内存的能力其他操作还是普通用户权限比 sudo 更安全。
香橙派5plus GPIO
直接给 python 解释器添加 CAP_SYS_RAWIO 权限这样不用 sudo 也能访问 GPIO 硬件寄存器需要输入 sudo 密码请在终端直接执行sudo setcap cap_sys_rawioep /home/orangepi/miniconda3/envs/gongpai-py310/bin/python3.10执行后再运行 XXX.py 就不需要 sudo 了原理 setcap cap_sys_rawioep 给这个 Python 解释器添加了直接访问硬件内存的能力其他操作还是普通用户权限比 sudo 更安全。