mac python osx-lion llvm easy-install

install python on mac



¿Por qué recibo el error: el comando ''llvm-gcc-4.2'' falló con el estado de salida 1 (6)

Estoy configurando os X 10.7.

Estoy usando la instalación predeterminada de Python:
/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/

Yo uso un gestor de paquetes basado en Python llamado easy_install. Easy_install parece no poder encontrar el compilador.

EDITAR: Cuando intenté instalar MySQL-python, recibí este error:

$ 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

error: el script de configuración salió con el error: el comando ''llvm-gcc-4.2'' falló con el estado de salida 1

Xcode 4.1 usó GCC, pero con Xcode 4.2 eso parece haber cambiado.

¿Qué compilador quiere Apple que usemos? ¿Cómo configuro la configuración para poder compilar OSS?




Me suena que te topaste con este problema . El hilo muestra una variedad de soluciones.

Espero que ayude.


Todas las sugerencias aquí (las opciones de la línea de comandos de Xcode y las cosas de Kenneth Reitz) no funcionaron para mí (estoy en Mac OS X 10.7.5, Xcode 4.6.3).

Lo que ayudó al final fue alterar las opciones de cflags en el archivo mysql_config (hubo errores acerca de las ''opciones de línea de comandos no reconizadas'' al intentar ''sudo pip install MySQL-python'').

Consulte esta publicación: cc1: error: opción de línea de comando no reconocida "-Wno-null-conversion" en la instalación de python-mysql en mac 10.7.5


Tuve exactamente el mismo problema cuando actualicé de OSX 10.6 a 10.7. Si actualiza a 10.7 desde 10.6, su versión de Python puede pasar de 2.6 a 2.7 y, por lo tanto, es posible que deba volver a instalar la mayoría de sus paquetes de python.

Esto es lo que funcionó para mí:

  1. Instala la última versión de XCode desde la App Store
  2. Dentro de XCode, vaya a Preferencias -> Descargas -> Componentes
  3. descargar las herramientas de línea de comandos

Eso es todo lo que necesitas hacer. Intenta volver a instalar en un nuevo shell. La instalación de la herramienta de línea de comandos colocará llvm-gcc-4.2 en / usr / bin, que debería estar en su ruta predeterminada. La instalación también se ocupa de las rutas de la biblioteca y cosas que realmente no quieres saber a menos que algo se rompa.

Edición 10.9

Si está ejecutando 10.9 o superior, creo que podría ejecutar esto desde la línea de comandos para instalar las herramientas de la línea de comandos:

xcode-select --install

No he verificado que esta sea una solución real al problema.


Utilizando OS X 10.7.5 (Lion)

Probé la solución XCode, pero mi instalación de gevent pip aún no tuvo éxito. Luego, intenté compilar libevent desde la fuente pero aún no tuve éxito con la instalación de gevent. Sin embargo, después de que hice

brew install libevent

Pude instalar gevent con éxito

sudo pip install gevent

(Nota: greenlet también es una dependencia para gevent, por lo que también puede intentar instalarlo con pip. Ya estaba instalado en mi máquina).