Je suis en train de monter os X 10.7.
J'utilise l'installation par défaut de Python:
/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7 /
J'utilise un gestionnaire de paquets basé sur Python appelé easy_install. Easy_install ne semble pas être en mesure de trouver le compilateur.
EDIT: Lorsque j'ai essayé d'installer MySQL-python, j'ai eu cette erreur:
$ Sudo easy_install MySQL-python
Password:
Searching for MySQL-python
Reading http://pypi.python.org/simple/MySQL-python/
Reading http://sourceforge.net/projects/mysql-python/
Reading http://sourceforge.net/projects/mysql-python
Best match: MySQL-python 1.2.3
Downloading http://download.sourceforge.net/sourceforge/mysql-python/MySQL-python-1.2.3.tar.gz
Processing MySQL-python-1.2.3.tar.gz
Running MySQL-python-1.2.3/setup.py -q bdist_Egg --dist-dir /tmp/easy_install-P9H9WX/MySQL-python-1.2.3/Egg-dist-tmp-rRTfZL
warning: no files found matching 'MANIFEST'
warning: no files found matching 'ChangeLog'
warning: no files found matching 'GPL'
unable to execute llvm-gcc-4.2: No such file or directory
error: Setup script exited with error: command 'llvm-gcc-4.2' failed with exit status 1
erreur: le script d'installation s'est terminé avec l'erreur suivante: la commande 'llvm-gcc-4.2' a échoué avec l'état de sortie 1
Xcode 4.1 utilisait GCC, mais avec Xcode 4.2, cela semble avoir changé.
Quel compilateur Apple veut-il que nous utilisions? Comment configurer la configuration pour pouvoir compiler les logiciels libres?
J'ai eu exactement le même problème lors de la mise à niveau d'OSX 10.6 à 10.7. Si vous effectuez une mise à niveau de la version 10.6 de la version 10.7, votre version de Python peut passer de la version 2.6 à la version 2.7 et vous devrez peut-être réinstaller la plupart de vos paquets Python.
Voici ce qui a fonctionné pour moi:
C'est tout ce que vous devez faire. Essayez d’installer à nouveau dans un nouveau shell. L'installation de l'outil de ligne de commande mettra llvm-gcc-4.2 dans/usr/bin, qui devrait figurer dans votre chemin par défaut. L’installation prend également en charge les chemins de bibliothèque et tout ce que vous ne voulez pas vraiment savoir à moins que quelque chose ne se casse.
10.9 modifier
Si vous utilisez une version 10.9 ou supérieure, je pense que vous pourrez peut-être exécuter ceci à partir de la ligne de commande pour installer les outils de ligne de commande:
xcode-select --install
Je n'ai pas vérifié qu'il s'agit d'un correctif réel du problème.
Alternative à l’installation de Xcode, installez GCC et les outils associés via:
Utiliser OS X 10.7.5 (Lion)
J'ai essayé la solution XCode, mais mon installation de gevent pip n'a toujours pas abouti. Ensuite, j’ai essayé de construire libevent à partir des sources, mais l’installation de gevent n’a toujours pas abouti. Cependant, après
brew install libevent
J'ai réussi à installer gevent avec
Sudo pip install gevent
(Remarque: greenlet est également une dépendance de gevent. Vous pouvez donc également l'installer avec pip. Il était déjà installé sur ma machine.)
Toutes les suggestions présentées ici (options de ligne de commande Xcode et les éléments de Kenneth Reitz) ne fonctionnaient pas pour moi (je suis sous Mac OS X 10.7.5, Xcode 4.6.3).
En fin de compte, ce qui a aidé a été de modifier les options cflags dans le fichier mysql_config (il y avait des erreurs concernant les «options de ligne de commande non réconçonnées» lors de la tentative de «Sudo pip installer MySQL-python»).
See this post: cc1: erreur: option de ligne de commande non reconnue "-Wno-null-conversion" lors de l'installation de python-mysql sur mac 10.7.5
Il me semble que vous avez rencontré ce problème . Le fil montre une variété de solutions.
J'espère que cela pourra aider.
La solution est assez simple. Découvrez le blog suivant. http://waqasshabbir.tumblr.com/post/19073648382/llvm-gcc-4-2-exe-error-on-mac-osx-lion-when-building