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
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
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!