安装PyObjc时出错:命令 '/usr/bin/clang' 失败
我一直在写一个Python脚本,最开始是用Psychopy这个工具,它里面已经有我需要的所有功能,但现在我想让它尽量独立一些。我已经在Windows电脑上让这个脚本运行起来了,但我也希望它能在Mac上工作。
这个脚本使用了pyglet,我按照这篇文章的步骤在Mac上安装它。不过,当我到达最后一步,也就是安装PyObjc时,出现了以下错误:
40 warnings and 1 error generated.
error: command '/usr/bin/clang' failed with exit status 1
----------------------------------------
Cleaning up...
Command /Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python -c "import setuptools, tokenize;__file__='/private/var/folders/fk/1plt8wj53_d183pv59scmg4m0000gn/T/pip_build_JL/pyobjc-core/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /var/folders/fk/1plt8wj53_d183pv59scmg4m0000gn/T/pip-HfEjaW-record/install-record.txt --single-version-externally-managed --compile failed with error code 1 in /private/var/folders/fk/1plt8wj53_d183pv59scmg4m0000gn/T/pip_build_JL/pyobjc-core
Storing debug log for failure in /Users/JL/.pip/pip.log
这个错误为什么会出现?我该怎么解决它呢?
2 个回答
1
首先,尝试单独安装 pyobjc。
如果你使用的是 OSX 10.7 或 10.8,可以试试:
env CC=clang pip -U pyobjc-core
env CC=clang pip -U pyobjc
如果你使用的是 OSX 10.9,可以试试:
ARCHFLAGS=-Wno-error=unused-command-line-argument-hard-error-in-future pip install pyobjc
7
终端帖子:
xcode-select --install
可能可以帮到你。