无法使用自制软件在OSX 10.10上pip安装任何需要C编译的内容
问题描述:
当我尝试pip install
涉及C编译的事情(特别是Pillow
)时,出现一个奇怪的错误:
When I try to pip install
things that involve C compilation (Pillow
, specifically) I get an odd error:
clang: error: no such file or directory: 'Python.framework/Versions/2.7/Python'
error: command 'clang' failed with exit status 1
----------------------------------------
Cleaning up...
Command /usr/local/opt/python/bin/python2.7 -c "import setuptools, tokenize;__file__='/private/var/folders/xt/f2d8vp4j65j2rt71pns6trjw0000gn/T/pip_build_jakob/Pillow/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /var/folders/xt/f2d8vp4j65j2rt71pns6trjw0000gn/T/pip-LnL0hW-record/install-record.txt --single-version-externally-managed --compile failed with error code 1 in /private/var/folders/xt/f2d8vp4j65j2rt71pns6trjw0000gn/T/pip_build_jakob/Pillow
我认为此问题是由于OSX 10.10 Yosemite和Homebrew python的结合所致.您以前经历过吗?如何解决它的想法?
I think this problem is due to a combination of OSX 10.10 Yosemite and Homebrew python. Have you experienced this before? ideas on how to fix it?
答
您需要安装XCode才能在OS X上进行编译.
You need to install XCode in order to be be able to compile on OS X.