无法使用自制软件在OSX 10.10上pip安装任何需要C编译的内容

无法使用自制软件在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

我为此安装发布了pip.log.

我认为此问题是由于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.