如何在树莓派上不使用pip安装keyboard模块?
树莓派keyboard模块安装及报错解决方案
非pip安装方式
- apt源直接安装(适配树莓派官方Debian系系统)
直接执行终端命令即可完成安装:sudo apt update && sudo apt install python3-keyboard - 手动源码安装
若你已经从PyPI下载了源码压缩包,先删除此前安装失败的版本,进入解压后的源码目录,执行:sudo python3 setup.py install
必须带sudo权限执行安装,避免文件写入不全导致功能异常。
运行报错修复
你遇到的运行报错是普通用户没有权限读取系统输入设备导致的,两种修复方案可选:
- 临时提权运行:运行对应Python脚本时加上sudo即可,示例命令:
sudo python3 你的脚本名.py - 永久配置权限(无需每次运行加sudo):
- 把当前用户加入input用户组,执行命令:
sudo usermod -aG input $USER - 重启树莓派后配置即可生效:
sudo reboot
- 把当前用户加入input用户组,执行命令:
注意:如果你使用了Python虚拟环境,需要确认keyboard模块安装到了当前激活的虚拟环境中,避免出现模块找不到的问题。
内容的提问来源于stack exchange,提问作者Error -41
相关产品推荐
相关产品推荐

