
直接給 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 更安全。