Maison > développement back-end > Tutoriel Python > Pourquoi `pip install psycopg2` échoue-t-il avec \'argument inconnu : \'-mno-fused-madd\'\' sur OS X ?

Pourquoi `pip install psycopg2` échoue-t-il avec \'argument inconnu : \'-mno-fused-madd\'\' sur OS X ?

DDD
Libérer: 2024-11-25 10:53:11
original
283 Les gens l'ont consulté

Why Does `pip install psycopg2` Fail with

erreur clang : argument inconnu : '-mno-fused-madd' lors de l'installation de psycopg2

Cette erreur se produit lors de la tentative d'installation de psycopg2 via pip sur Mavericks 10.9. Il résulte d'un argument inconnu, '-mno-fused-madd', transmis au compilateur clang.

Résolution :

Pour résoudre ce problème, modifiez l'environnement variables avant la compilation en définissant les éléments suivants :

export CFLAGS=-Qunused-arguments
export CPPFLAGS=-Qunused-arguments
Copier après la connexion

Considérations supplémentaires pour le superutilisateur Installation :

Si l'installation est effectuée en tant que superutilisateur, ajoutez le préfixe suivant à la commande pip :

sudo -E pip install psycopg2
Copier après la connexion

Mises à jour OSX et validité de la solution de contournement :

Cette solution de contournement était nécessaire pour OS X 10.8.x et Xcode 5.1 . Cependant, depuis OS X 10.9.3, Apple a résolu ce problème pour les systèmes Python (2.7, 2.6 et 2.5). Par conséquent, la solution de contournement n'est plus requise pour les dernières versions de Mavericks et Xcode 5.1.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal