Pipを使ったら変なエラーが出たよ!(unknown argument: '-mno-fused-madd')
Sponsored Links
皆さんこんにちは
お元気ですか。私は元気です。
今日、Pythonでpipを使ってライブラリを入れていたのですが、以下の様なエラーが出ました。泣きそう。
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: command 'cc' failed with exit status 1
注目すべきところはunknown argument: '-mno-fused-madd'です。
因みに解決方法ですが・・・・調べると、以下のようなコマンドを打てばよいそうです。
sudo ARCHFLAGS=-Wno-error=unused-command-line-argument-hard-error-in-future pip install [package名]
こちらの記事及びStackOverflowにも記載されていますが、clangのアップデートが元凶な模様。
clang error: unknown argument: '-mno-fused-madd' (python package installation failure) - Stack Overflow
Pythonでpip install -U numpyするとclang error - rn102.hatenablog
このバグですが、Version10.9.3で直る模様(StackOverFlowより)
UPDATE [2014-05-16]: Apple has fixed this problem with updated system Pythons (2.7, 2.6, and 2.5) in OS X 10.9.3
実際にアップデートを行っていないので、事実かどうかはわかりません。
誰か試してみてください。