ホームページ >バックエンド開発 >Python チュートリアル >Mavericks で「pip install psycopg2」が「-mno-fused-madd」 Clang エラーで失敗するのはなぜですか?

Mavericks で「pip install psycopg2」が「-mno-fused-madd」 Clang エラーで失敗するのはなぜですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-12-03 01:19:11304ブラウズ

Why Does `pip install psycopg2` Fail on Mavericks with a `-mno-fused-madd` Clang Error?

clang エラー: 不明な引数: ' -mno-fused-madd' (Python パッケージのインストール失敗)

pip 経由で psycopg2 をインストールするときMavericks 10.9、実行中にエラーが発生する可能性がありますコンパイル:

clang: error: unknown argument: '-mno-fused-madd' [-Wunused-command-line-argument-hard-error-in-future]

解決策:

この問題を解決するには、コンパイル前に環境変数を設定します:

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

としてインストールする場合スーパーユーザー (例: Apple の工場出荷時にインストールされた Python ディストリビューションに追加するため)、 use:

sudo -E pip install psycopg2

追加の考慮事項:

  • Apple は、OS X 10.9 の更新されたシステム Python (2.7、2.6、および 2.5) でこの問題を修正しました。 .3 以降では、回避策は不要です。
  • OS を使用している場合X 10.8.x (Mountain Lion) および Xcode 5.1 では、依然として回避策が必要です。

以上がMavericks で「pip install psycopg2」が「-mno-fused-madd」 Clang エラーで失敗するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。