在自己安装蓝牙包pybluez时遇到了一些问题,检索发现解决方案比较分散,遂统一记录一下自己遇到的问题及解决方案。

前提是已经安装好python环境、anaconda和Microsoft  Visual Studio,这三者如何安装可以直接搜索,网上保姆级教程非常多。

首先到网站上下载你需要的库的压缩包,并解压。打开解压后的文件夹之一进到能找到setup.py这一级的文件夹,类似如下

全选最上面的路径,输入cmd+回车,就能够打开windows的cmd,并是当前路径,也可以win+r输入cmd打开,然后手动cd到这个文件夹。(如果不需要conda的环境,即可跳过conda有关的几步直接进行build和install即可,会安装到python默认的库内)

在cmd中输入

conda init

执行完成后输入

conda activate base

切换到conda的base中,就可以将包安装到conda库中。此时cmd的路径前应该会显示一个(base)。

后面进行库函数安装步骤,输入

python setup.py build

运行结束后,输入进行安装

python setup.py install

此时很有可能遇到如下报错

这是库包试图复制到conda库中因为权限不够被禁止访问了,此时看到拒绝访问前面的路径,从文件资源管理器找到site-packages

右键-->属性-->安全

选择Users-->编辑-->完全控制权限允许勾选上-->应用

此时再运行上面的安装步骤就不会出现权限报错了

安装完成后,进入pycharm,配置解释器为conda,即可正常import第三方库函数,但需要注意很多库函数的名称和实际程序中import的名称是不同的,可以阅读对应包自己的readme或直接上网搜索即可。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐