【问题标题】:ImportError: No module named Foundation (lightblue)ImportError:没有名为 Foundation 的模块(浅蓝色)
【发布时间】:2013-04-10 19:02:00
【问题描述】:

我尝试将 lightblue 模块用于 python,我安装它没有问题,但是当我尝试导入它时,它给了我错误“ImportError: No module named Foundation”在 lightblue 中使用。我已经搜索了该模块(基础),但我没有一个很好的答案来了解在哪里获得它。

有什么建议吗?

PS:对不起我的英语不好

【问题讨论】:

标签: foundation lightblue


【解决方案1】:

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

如果它要求使用 Foundation 模块。还请检查您的蓝牙是否已打开,并且您已替换 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 中尝试了所有这些,但它随后导入了模块并找到了我周围的蓝牙。祝你好运

【讨论】:

    猜你喜欢
    • 2010-12-09
    • 2013-03-11
    • 1970-01-01
    • 1970-01-01
    • 2012-12-07
    • 2012-05-23
    • 2019-07-29
    • 2015-07-04
    相关资源
    最近更新 更多