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:
- Instala el último Xcode.
- 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!
Pude resolver esto descargando uno de estos: https://github.com/kennethreitz/osx-gcc-installer/releases
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í.