通过pip3下载gattlib时出错

seo*_* Ko 9 python-3.x gatt ubuntu-16.04


我运行时 使用Ubuntu 16.04 64位操作系统

$ sudo pip3 install gattlib
Run Code Online (Sandbox Code Playgroud)

我收到此错误消息

/ usr/bin/ld:找不到-lboost_python-py34
collect2:错误:ld返回1退出状态
错误:命令'x86_64-linux-gnu-g ++'失败,退出状态为1

我试着谷歌搜索如何解决这个问题,但没有什么对我
有用我想在python使用gatttool,所以我需要安装这个
我怎么解决这个问题?

PS.我已经下载了libboost-dev

Ben*_*ási 18

pip3 download gattlib
tar xvzf ./gattlib-0.20150805.tar.gz
cd gattlib-0.20150805/
sed -ie 's/boost_python-py34/boost_python-py35/' setup.py
pip3 install .
Run Code Online (Sandbox Code Playgroud)

  • 我建议人们检查他们的python版本然后调整数字`35`到他们需要的东西(如果它存在??) (4认同)

Mik*_*666 6

对于 python 3.7,你应该这样做:

pip3 download gattlib
tar xvzf ./gattlib-0.20150805.tar.gz
cd gattlib-0.20150805/
sed -ie 's/boost_python-py34/boost_python37/' setup.py
pip3 install .
Run Code Online (Sandbox Code Playgroud)