Heim >Backend-Entwicklung >Python-Tutorial >Warum schlägt „pip install psycopg2' auf Mavericks mit einem „-mno-fused-madd'-Clang-Fehler fehl?

Warum schlägt „pip install psycopg2' auf Mavericks mit einem „-mno-fused-madd'-Clang-Fehler fehl?

Susan Sarandon
Susan SarandonOriginal
2024-12-03 01:19:11304Durchsuche

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

Clang-Fehler: unbekanntes Argument: ' -mno-fused-madd' (Python-Paketinstallationsfehler)

Bei der Installation von psycopg2 über pip on Bei Mavericks 10.9 kann ein Fehler auftreten Kompilierung:

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

Lösung:

Um dieses Problem zu beheben, legen Sie vor der Kompilierung Umgebungsvariablen fest:

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

Bei der Installation als Superuser (z. B. zum Anhängen an die werkseitig von Apple installierte Python-Distribution), Verwendung:

sudo -E pip install psycopg2

Zusätzliche Überlegungen:

  • Apple hat dieses Problem mit aktualisierten System-Pythons (2.7, 2.6 und 2.5) in OS X 10.9 behoben .3 und höher, wodurch die Problemumgehung überflüssig wird.
  • Bei Verwendung von OS X 10.8.x (Mountain Lion) und Xcode 5.1 ist die Problemumgehung weiterhin erforderlich.

Das obige ist der detaillierte Inhalt vonWarum schlägt „pip install psycopg2' auf Mavericks mit einem „-mno-fused-madd'-Clang-Fehler fehl?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn