python python-2.7 osx-lion gcc-4.2

python - gcc-4.2 falló con el estado de salida 1



python-2.7 osx-lion (7)

Pruebe la instalación de sudo python setup.py install .

Las utilidades de la línea de comandos no le pedirán escalar privilegios y, por lo tanto, deben ejecutarse en el modo sudo cuando la situación lo requiera (por ejemplo, la instalación de la biblioteca en una ubicación global).

He estado buscando una respuesta a este problema pero no pude encontrarlo, así que aquí está.

Estoy tratando de instalar Uniconvertor con un archivo setup.py en un MacOS X Lion (Python 2.7.2) usando:

python setup.py install

Entonces obtengo el siguiente código de error:

running install running build running build_py running build_ext building ''uniconvertor.app.modules.streamfilter'' extension gcc-4.2 -fno-strict-aliasing -fno-common -dynamic -isysroot /Developer/SDKs/MacOSX10.6.sdk -g -O2 -DNDEBUG -g -O3 -arch i386 -arch x86_64 -DMAJOR_VERSION=1 -DMINOR_VERSION=1 -I/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c src/modules/filter/streamfilter.c -o build/temp.macosx-10.6-intel-2.7/src/modules/filter/streamfilter.o unable to execute gcc-4.2: No such file or directory error: command ''gcc-4.2'' failed with exit status 1

Busqué el archivo ''gcc-4.2'' en la carpeta Developer / usr / bin y no estaba allí, pero hay un archivo ''llvm-gcc.4.2'' que me hace pensar que debería cambiar el compilador de ''gcc-4.2'' ''a'' llvm-gcc.4.2 ''uno.

Soy algo nuevo para Mac y no sé cómo más arreglarlo.

Gracias.

Editar:

Intenté usar:

cd /Developer/usr/bin ln -s llvm-gcc-4.2 gcc-4.2

Y obtengo un poco más de progreso, pero luego un nuevo error:

running install_lib creating /Library/Python/2.7/site-packages/uniconvertor error: could not create ''/Library/Python/2.7/site-packages/uniconvertor'': Permission denied

¿Cuál podría ser la causa de este ''Permiso denegado''?

Lo estoy ejecutando en una cuenta de administrador y no solicita una contraseña ni nada.

Gracias de nuevo.


Pruebe lo siguiente:

  1. Instala el último Xcode.
  2. Desde el menú de Preferencias de Xcode, instale las Herramientas de línea de comandos (pestaña Descargas / Componentes).

Intenté @plusjeff responder, pero Xcode 4.6 ya no crea una carpeta / Developer en el directorio principal.

Por lo tanto, lo resolví con un enlace simbólico:

sudo ln -s /Applications/Xcode.app/Contents/Developer /Developer

¡Y funcionó!

Tengo instalado OSX 10.7.5

¡Espero que esto ayude!



Para las versiones más nuevas de OS X (incluido macOS), solo necesita abrir una terminal y escribir:

xcode-select --install


Recibí este error debido a la ejecución de una versión obsoleta de pip. Ejecuté pip install --upgrade pip y el error desapareció. Algo a considerar si ya tiene instaladas las herramientas de línea de comandos de xcode y sigue obteniendo el error.


Me encontré con este problema al instalar una biblioteca de Python con pip.

Después de ejecutar xcode-select --install , todavía estaba recibiendo el problema.

Así que creé un enlace simbólico de "gcc" a "gcc-4.2" y me funcionó.

ln -s /Applications/Xcode.app/Contents/Developer/usr/bin/gcc /usr/local/bin/gcc-4.2

pip install --upgrade pip no me ayudó a solucionar el problema.

La respuesta de DanFreak tampoco me ayudó, pero me dio la idea de lo que realmente funcionó para mí.