2014-03-13 1 views
2

Я не могу установить mysql-python в 10.9.1. Я подозреваю, что это что-то делать с последней командной строки инструментов обновления, но я не эксперт:mysql-python on mac os 10.9.1

Running MySQL-python-1.2.5/setup.py -q bdist_egg --dist-dir /var/folders/s7/j138zlt172nf6qqpn98rhzhm0000gn/T/easy_install-kq86vo/MySQL-python-1.2.5/egg-dist-tmp-edndmM 
clang: error: unknown argument: '-mno-fused-madd' [-Wunused-command-line-argument-hard-error-in-future] 
clang: note: this will be a hard error (cannot be downgraded to a warning) in the future 
error: Setup script exited with error: command 'cc' failed with exit status 1 

Любая идея, как это преодолеть?

Такая же ошибка с пипсом.

ответ

4

Fixed его командой:

export CFLAGS=-Qunused-arguments export CPPFLAGS=-Qunused-arguments

, прежде чем `пункт установить ...` ``

+0

Ум объясняет, почему это работает? – trigoman

+0

Я понятия не имел. Я не могу вспомнить, где я его нашел, но похоже, что для ENV для компилятора не слишком много жалуются на неиспользуемые аргументы. –

6

Я просто хотел бы улучшить свой ответ, который помог мне, тоже:

На MacShell выполните следующие действия:

sudo su 
export CFLAGS=-Qunused-arguments 
export CPPFLAGS=-Qunused-arguments 
pip install MySQL-python 

В противном случае эти Op не будут использоваться.

Cheers!

+0

Не знаю, почему, но принятый ответ не работал на меня. Это работало с самого начала, так что я предполагаю, что экспорт не работал на пользователя sudo? –

+0

@Hal Это правда. Экспорт производился в usercontext. Они недействительны в корневом контексте. Поэтому вы должны сделать это после переключения на root. – Andi

 Смежные вопросы

  • Нет связанных вопросов^_^