para paquetes modulos lista librerias instalar importar descargar clases python clang osx-mavericks xcode5.1

paquetes - modulos python



"Error de ''cc'' con error de estado de salida 1" al instalar la biblioteca de Python (3)

Ejecuta estas dos líneas en tu caparazón antes de compilar:

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

Esas exportaciones le dicen al compilador que ignore los argumentos no utilizados en lugar de quejarse de ellos.

La razón parece ser que Python está compilando módulos usando las opciones con las que fue construido, excepto que una de esas opciones ya no funciona en Mavericks:

el clang 3.4 Apple está enviando por defecto errores en banderas desconocidas, pero CPython construye módulos usando el mismo conjunto de indicadores con los que se compiló originalmente.

(desde: https://stackoverflow.com/a/22315129/65295 )

Mucha gente se encuentra con esto:

Al igual que muchos otros, tengo problemas para instalar una biblioteca de Python (descargada como tar, luego extraída).

rodolphe-mbp:python-Levenshtein-0.11.2 Rodolphe$ sudo python setup.py install running install running bdist_egg running egg_info writing requirements to python_Levenshtein.egg-info/requires.txt writing python_Levenshtein.egg-info/PKG-INFO writing namespace_packages to python_Levenshtein.egg-info/namespace_packages.txt writing top-level names to python_Levenshtein.egg-info/top_level.txt writing dependency_links to python_Levenshtein.egg-info/dependency_links.txt writing entry points to python_Levenshtein.egg-info/entry_points.txt reading manifest file ''python_Levenshtein.egg-info/SOURCES.txt'' reading manifest template ''MANIFEST.in'' warning: no files found matching ''*'' under directory ''docs'' warning: no previously-included files matching ''*pyc'' found anywhere in distribution warning: no previously-included files matching ''.project'' found anywhere in distribution warning: no previously-included files matching ''.pydevproject'' found anywhere in distribution writing manifest file ''python_Levenshtein.egg-info/SOURCES.txt'' installing library code to build/bdist.macosx-10.9-intel/egg running install_lib running build_ext building ''Levenshtein'' extension cc -fno-strict-aliasing -fno-common -dynamic -arch x86_64 -arch i386 -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -fwrapv -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch x86_64 -arch i386 -pipe -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c Levenshtein.c -o build/temp.macosx-10.9-intel-2.7/Levenshtein.o clang: error: unknown argument: ''-mno-fused-madd'' [-Wunused-command-line-argument-hard-error-in-future] clang: note: this will be a hard error (cannot be downgraded to a warning) in the future error: command ''cc'' failed with exit status 1

Como se sugirió en otra parte, intenté ingresar al terminal "ARCHFLAGS = -Wno-error = unused-command-line-argument-hard-error-in-future sudo python setup.py install", pero no tuvo éxito.

¿Hay alguna forma de solucionar este problema que parece haber aparecido con xcode 5.1?


Instalando con (dentro de la carpeta del programa que bajó)

sudo -E python setup.py install

hizo el trabajo!


Para mí, el problema era que acababa de actualizar XCode y necesitaba instalar las herramientas de línea de comandos (ver esta respuesta ).

Después de ejecutar xcode-select --install my python library installed fine.