我正在尝试为Python导入lightblue。我有一台全新的Mac(我相信10.9),我安装了Xcode,我正在运行......
Python 2.7.6 :: Anaconda 1.8.0 (x86_64)
我将lightblue-0.4.tar.gz下载到我的桌面,然后运行
$ python setup.py install
我不断收到这条消息:
xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer
directory '/Library/Developer/CommandLineTools' is a command line tools
instance
当我尝试在python中导入lightblue时,我收到此错误消息:
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-1-7fea8c968f08> in <module>()
----> 1 import lightblue
.
.
.
/Users/home/anaconda/lib/python2.7/site-packages/lightblue/_LightAquaBlue.py in <module>()
30 if not os.path.isdir(_FRAMEWORK_PATH):
31 raise ImportError("Cannot load LightAquaBlue framework, not found at" + \
---> 32 _FRAMEWORK_PATH)
33
34 try:
ImportError: Cannot load LightAquaBlue framework, not found
at/Library/Frameworks/LightAquaBlue.framework
有什么想法吗?
谢谢,
约翰
答案 0 :(得分:1)
安装Xcode时,不会自动安装Xcode命令行工具。
如果您已经拥有最新版本的Xcode,可以从Apple获取命令行工具作为可以下载和安装的单独软件包。
您可以在命令行(通过Terminal.app)安装Xcode命令行工具,如下所示:
/usr/bin/sudo /usr/bin/xcode-select --install
将出现一个新窗口以请求权限并管理下载。