Ubuntu安装蓝牙模块pybluez以及问题解决方案【完美解决】
2023-12-16 21:53:01
简介
近期因工程需要在Ubuntu中使用蓝牙远程一些设备。安装Bluetooth的Python第三方软件包pybluez时遇到很多问题,一番折腾后完美解决。此篇博客进行了梳理和总结,供大家参考。
问题及解决办法
pip install pybluez
安装pybluez
出现subprocess-exited-with-error
?metadata-generation-failed
错误
pip install pybluez
- 尝试使用GitHub的渠道进行安装,仍不成功。
pip install git+https://github.com/pybluez/pybluez.git#egg=pybluez
-
安装
setuptools
之后,重新执行pip install pybluez
出现subprocess-exited-with-error
?command 'gcc' failed with exit status 1
错误。原因是因为没有bluetooth/bluetooth.h
这个文件。
-
通过apt安装bluetooth和libbluetooth-dev,解决因为没有
bluetooth/bluetooth.h
这个文件而报的错误。
-
通过在Github上面直接下载Git仓库然后使用
setup.py
代码安装成功。🚀🚀
python setup.py install
- 尝试在另一个Python环境中使用pip命令直接安装出现错误,安装2to3之后仍不成功,直接使用
pip install git+https://github.com/pybluez/pybluez.git#egg=pybluez
安装成功。🚀🚀🚀
总结
直接使用pip
指令安装蓝牙模块pybluez
不容易成功,需要提前安装好libbluetooth-dev
提供<bluetooth/bluetooth.h>头文件。然后使用pip install git+https://github.com/pybluez/pybluez.git#egg=pybluez
安装。若访问不了GitHub仓库的可以使用网上下载好的代码仓库通过python setup.py install
指令安装。
收集整理和创作不易, 若有帮助🉑, 请帮忙点赞
👍?收藏
??, 谢谢!??🚀🚀
文章来源:https://blog.csdn.net/KRISNAT/article/details/135035864
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!