直接使用 pip install pybluez 安装会报错
那么可以尝试手动安装
先下载 pybluez-0.30的包:
****: https://download.****.net/download/rotion135/89884852
Github:https://github.com/pybluez/pybluez
先安装依赖
sudo apt-get install bluetooth libbluetooth-dev
sudo apt-get install bluez bluez-tools
再手动安装
解压 pybluez.rar
sudo python setup.py install
------------------------------------------------------------------------------------------------------
言外话 主要是发生这个错误不好找解决办法,在这里也提一下吧:
注册蓝牙服务一直会报错,No such file or directory
网上找的解决办法,具体原因也不知道,修改完之后就正常了
用文本编辑器打开 /usr/lib/systemd/system/bluetooth.service
sudo vim /usr/lib/systemd/system/bluetooth.service
在ExecStart 这一行 最后加上 --compat
ExecStart=/usr/libexec/bluetooth/bluetoothd --compat
保存退出
再执行下面语句
systemctl daemon-reload
systemctl restart bluetooth.service