1

Python用のlightblueモジュールを使用しようとしていますが、問題なくインストールしましたが、インポートしようとすると、「ImportError: Foundationという名前のモジュールがありません」というエラーが表示されますライトブルー内で使用されます。そのモジュール (Foundation) を検索しましたが、どこで入手できるかについて良い答えが得られませんでした。

何かアドバイス?

PS: 下手な英語でごめんなさい

4

1 に答える 1

0

export PYTHONPATH="/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/"

Foundation モジュールを要求する場合は、Bluetooth がオンになっていることと、setup.py の最後の行 (66 番) を次のように置き換えたことも確認してください。

os.system("xcodebuild install -arch 'x86_64' -target LightAquaBlue -configuration Release DSTROOT=/ INSTALL_PATH=/Library/Frameworks DEPLOYMENT_LOCATION=YES")

最後に、_initblue.py (lightblue-0.4-master/src/mac 内) の 468 行目をチェックイン > これを 'signature="v@:@iZ"' に置き換えます (goog で再確認してください)。

次に、「sudo python setup.py install」を実行します。

多くの失敗の後、10.9でこれらすべてを試しましたが、モジュールがインポートされ、私の周りにBluetoothが見つかりました.幸運を祈ります

于 2014-06-03T10:56:19.157 に答える