Python 连接蓝牙 python3.8 安装 pybluez

Posted 陈鹏烨

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 连接蓝牙 python3.8 安装 pybluez相关的知识,希望对你有一定的参考价值。

一、安装pybluez

官方地址:https://github.com/pybluez/pybluez

基础安装命令:

pip install pybluez

可能遇到的问题
问题1:缺少 irprops.lib
在这里插入图片描述

解决方案:参考博客 https://blog.csdn.net/w12w12w12/article/details/116466157
原因是少了irprops.lib,因此需要建立一个链接
使用管理员权限来执行cmd,进入文件夹:

cd C:\\Program Files (x86)\\Windows Kits\\10\\Lib\\10.0.19041.0\\um\\x64

然后执行:

mklink IRPROPS.LIB  bthprops.lib

然后重新安装就成功了。
在这里插入图片描述

插件安装路径:D:\\ProgramData\\Anaconda3\\envs\\pytorch_gpu\\Lib\\site-packages

但是还是报错,提示安装不上(connection fail)。
搜索了各种文档和博客,确实是pybluez的0.23版本问题,因此就要下载用源码安装最新的pybluez

步骤如下:
1:下载代码 https://github.com/pybluez/pybluez
进入后,点击下载
在这里插入图片描述

下载完毕后,解压,进入解压后的文件夹,我是解压到了d盘 D:\\python\\pybluez-master
进入自己的anaconda环境,或者cmd环境输入如下命令

  1. 卸载本地pybluez

    pip uninstall pybluez
    
  2. 进入安装目录进行安装

    cd D:\\python\\pybluez-master
    python setup.py install
    
  3. 查看pybluez版本

    pip list
    

在这里插入图片描述

二、运行代码

代码稍后贴出来,然后运行试试,o( ̄︶ ̄)o

以上是关于Python 连接蓝牙 python3.8 安装 pybluez的主要内容,如果未能解决你的问题,请参考以下文章

python3.8.6如何安装pandas

Mysql 连接器 8.0 和 Python 3.8

python3.8.10安装后没有pip怎么办?

Centos7 安装python3.8和pip

[转]Python安装3 —— Python3.8和2.7共存

centos7下安装python3.8