首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pycharm中的Pybluex python蓝牙模块安装错误

pycharm中的Pybluex python蓝牙模块安装错误
EN

Stack Overflow用户
提问于 2020-06-15 15:18:18
回答 3查看 1.4K关注 0票数 3

为此我必须将python与aurdino进行通信,我正在尝试安装pybluex包,但总是出现此错误

代码语言:javascript
复制
  LINK : fatal error LNK1181: cannot open input file 'Irprops.lib'
    error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Tools\\MSVC\\14.26.28801\\bin\\HostX86\\x86\\link.exe' failed with exit status 1181
    ----------------------------------------
ERROR: Command errored out with exit status 1: 'C:\Python38-32\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\SHEKHA~1\\AppData\\Local\\Temp\\pycharm-packaging\\PyBluez\\setup.py'"'"'; __file__='"'"'C:\\Users\\SHEKHA~1\\AppData\\Local\\Temp\\pycharm-packaging\\PyBluez\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\shekhani laptop\AppData\Local\Temp\pip-record-ku9uo755\install-record.txt' --single-version-externally-managed --compile --install-headers 'C:\Python38-32\Include\PyBluez' Check the logs for full command output.
EN

回答 3

Stack Overflow用户

发布于 2020-08-11 16:04:24

在我的例子中,我注意到Windows SDK版本没有'irprops.lib‘,因为它已经被替换为:https://blogs.windows.com/windowsdeveloper/2019/11/19/windows-10-sdk-preview-build-19023-available-now/

IRPROPS.LIB的删除

在此版本中,irprops.lib已从Windows SDK中删除。链接到irprops.lib上的应用程序可以切换到bthprops.lib作为替代。

为了解决这个问题,我安装了以前版本的Windows10SDK。如果我有更多的时间,我可能会尝试将依赖项更新为bthprops.lib ;)

票数 4
EN

Stack Overflow用户

发布于 2021-01-31 11:31:12

这个问题现在已经在github repo中修复了,但是看起来他们还没有更新pip包。直接从repo安装,无需降级

票数 1
EN

Stack Overflow用户

发布于 2021-08-12 19:46:17

  • 我在我的windows 10机器上安装了VS代码。

我在一个单独的步骤中下载并安装了

  • ,即MS VS 10构建库。(它很大。)

  • 从他们的github下载pybluez文件并解压缩。不要使用pip来安装它,因为pybluez的setup.py现在是错误的(过时的)。

  • 将pyBluez库的setup.py文件更改为bthprops.lib,因为irprops.lib不再存在。(您可以让文件编辑器在文件中搜索用于convenience.)

的props.lib

我激活了我的项目python

  • environment.

python

  • 在命令行中,在解压lib的新目录中,运行库的常见安装命令: python setup.py install

这就是真正让它在这里工作的原因。事实证明,关键是手动修改setup.py文件,这只能通过以下方式完成:首先下载pybluez的压缩文件,其中包含一个可以修改的setup.py文件,而不是使用pip,因为您不能修改其中的setup.py文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62383192

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档