0
幾周前我重新安裝了PyBluez,因爲我無法獲得基本功能。現在,我甚至無法將其導入到Python 3無法在Python 3(OSX)中導入藍牙
import bluetooth
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
import bluetooth
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/PyBluez-0.22-py3.6.egg/bluetooth/__init__.py", line 47, in <module>
from .osx import *
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/PyBluez-0.22-py3.6.egg/bluetooth/osx.py", line 1, in <module>
import lightblue
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/lightblue/__init__.py", line 160, in <module>
from _lightblue import *
ModuleNotFoundError: No module named '_lightblue'
我是不是能夠通過PIP/PIP3安裝pybluez,但是我能夠通過下載GitHub的項目進行安裝。我試圖更新它,我可以在網上找到關於問題的所有建議以及更多。
我感謝任何幫助,我可以得到。
我在Sierra 10.12.6上。當我試圖用你的命令安裝它,我不是得到錯誤: 回溯(最近通話最後一個): 文件「」,1號線,在 進口藍牙 文件「/用戶/ carlbratt/pybluez /編譯/ LIB /藍牙/ __ init__.py」,第47行,在 從.osx進口* 文件 「/Users/carlbratt/pybluez/build/lib/bluetooth/osx.py」,1號線,在 進口lightblue ...... 等等。 –
@CarlBratt是的,這實際上是在該線程中發生的事情。我的意思是我可以在這裏爲你重複這一切,但你真的可能想要閱讀它,並嘗試作者的後續建議。當我說導入問題消失了,但由於它在OS X上不受支持而仍然存在錯誤時,這就是我的意思。我認爲如果你按照該主題中的評論,你會得到它的一半的工作,但它不會完全在OS X上工作,除非他們已經做出最近的改進,這聽起來不像。您始終可以運行Linux VM。如果你愛我,你會喜歡/接受:) –