Warum schlägt „pip install psycopg2' unter OS X mit dem „unbekannten Argument: \'-mno-fused-madd' fehl?

DDD
Freigeben: 2024-11-25 10:53:11
Original
225 Leute haben es durchsucht

Why Does `pip install psycopg2` Fail with

Clang-Fehler: unbekanntes Argument: '-mno-fused-madd' während der Installation von psycopg2

Dieser Fehler tritt auf, wenn versucht wird, psycopg2 über zu installieren Pip auf Mavericks 10.9. Es resultiert aus einem unbekannten Argument, „-mno-fused-madd“, das an den Clang-Compiler übergeben wurde.

Lösung:

Um dieses Problem zu beheben, ändern Sie die Umgebung Variablen vor der Kompilierung, indem Sie Folgendes festlegen:

export CFLAGS=-Qunused-arguments
export CPPFLAGS=-Qunused-arguments
Nach dem Login kopieren

Zusätzliche Überlegungen für Superuser Installation:

Wenn die Installation als Superuser durchgeführt wird, fügen Sie dem pip-Befehl das folgende Präfix hinzu:

sudo -E pip install psycopg2
Nach dem Login kopieren

OSX-Updates und Workaround-Gültigkeit:

Diese Problemumgehung war für OS X 10.8.x und Xcode 5.1 notwendig. Ab OS X 10.9.3 hat Apple dieses Problem jedoch für System-Pythons (2.7, 2.6 und 2.5) behoben. Daher ist die Problemumgehung für die neuesten Mavericks- und Xcode 5.1-Versionen nicht mehr erforderlich.

Das obige ist der detaillierte Inhalt vonWarum schlägt „pip install psycopg2' unter OS X mit dem „unbekannten Argument: \'-mno-fused-madd' fehl?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage