python 藍牙模塊pybluz安裝


最近項目運用了藍牙,所以來學一學藍牙。

經過查閱,知道python的藍牙模塊是pybluz,然后老管理進行安裝

 

出錯,提示“Could not find the Windows Platform SDK”

到https://pypi.python.org/pypi/PyBluez 下載碼源 查看setup.py


出錯原因是沒有 Microsoft SDKs這個文件夾,應該是缺少編譯組件

查了一下 原來是一個編譯需要的庫文件 

下載地址:https://www.microsoft.com/en-us/download/details.aspx?id=8279

然后這里就是安裝 Microsoft SDKs的坑,各種報錯安裝不成功,經過一番研究,發現電腦里安裝的 Visual C++ 2010 Redistributable 比 SDK 中自帶的版本高( 10.0.30319 )時就會報錯。最簡單的解決辦法就是刪除掉已經安裝的Visual C++ 2010 Redistributable,然后安裝上SDK 上提供的Visual C++ 2010 Redistributable。

如果卸載了 Visual C++ 2010 還不行,則繼續卸載.NET.Framework然后安裝

 

安裝完成后 再次安裝 pybluez

還是依舊的錯誤,查看安裝目錄,按照setup.py邏輯要尋找MS_SDK = r'Microsoft SDKs\Windows\v6.0A' 目錄


但是安裝目錄下沒有6.0 而是7.1

所以手動修改一下,目錄名改成v6.0A


再次pip安裝,成功

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM