Maison >développement back-end >Tutoriel Python >Comment corriger l'erreur « -mno-fused-madd » lors de l'installation de psycopg2 sur macOS ?

Comment corriger l'erreur « -mno-fused-madd » lors de l'installation de psycopg2 sur macOS ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-11-27 10:17:11359parcourir

How to Fix the `-mno-fused-madd` Error During psycopg2 Installation on macOS?

Erreur rencontrée lors de l'installation de psycopg2

La tentative d'installation de psycopg2 à l'aide de pip sur Mavericks 10.9 entraîne l'erreur suivante :

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

Répondre au Erreur

Pour résoudre cette erreur, supprimez l'avertissement 'mno-fused-madd' en définissant les variables d'environnement avant de compiler :

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

Par la suite, l'exécution de la commande d'installation devrait continuer avec succès.

Supplémentaire Considérations

  • Lors de l'installation en tant que superutilisateur, utilisez sudo -E pour éviter les problèmes d'autorisation.
  • Dans OS X 10.9.3, le problème a été résolu pour le système mis à jour Pythons.
  • Si vous utilisez Mountain Lion (10.8.x) avec Xcode 5.1, la solution de contournement est toujours requis.

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!

Déclaration:
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