Невозможно установить что-либо, требующее компиляции C на OSX 10.10 с доморощенным питоном

Когда я пытаюсь выполнить pip install действия, связанные с компиляцией C (в частности, Pillow), я получаю странную ошибку:

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. Испытывали ли вы это раньше? идеи как исправить?


person Jakob Weisblat    schedule 14.10.2014    source источник
comment
Какую версию Homebrew Python вы используете?   -  person nonamorando    schedule 14.10.2014
comment
Последний питон 2.   -  person Jakob Weisblat    schedule 14.10.2014
comment
Вы пробовали перейти на Python 3? Судя по всему, при использовании Python 2.7 эта ошибка будет возникать, а не будет. Видно здесь: github.com/pypa/pip/issues/1861   -  person nonamorando    schedule 14.10.2014
comment
Это мой отчет об ошибке :) - как мне переключиться на python 3? Он у меня установлен, но как заставить его использовать pip?   -  person Jakob Weisblat    schedule 14.10.2014
comment
Ах получил меня! блог. manbolo.com/2013/02/04/   -  person nonamorando    schedule 14.10.2014
comment
Я не знал о pip3. Однако, если я работаю с приложением, написанным на python 2, могу ли я что-нибудь сделать (кроме переноса)?   -  person Jakob Weisblat    schedule 14.10.2014
comment
Проверьте это, поскольку у меня нет большого опыта работы с ошибкой: stackoverflow.com/questions/22313407/   -  person nonamorando    schedule 14.10.2014
comment
Я посмотрел на это, и это совсем другая проблема.   -  person Jakob Weisblat    schedule 31.10.2014
comment
Вы пробовали установить python3 -m pip?   -  person ilciavo    schedule 20.11.2014


Ответы (1)


Вам нужно установить XCode, чтобы иметь возможность компилировать в OS X.

person sorin    schedule 10.09.2015