Python instala lxml en mac os 10.10.1

Compré un nuevo macbook y soy tan nuevo en mac os. Sin embargo, leo mucho en internet sobre cómo instalar chatarra

Hice todo, pero tengo un problema con la instalación de lxml

Probé esto en la terminal

pip install lxml 

y muchas cosas comenzaron a descargarse y se escribió mucho texto en el terminal, pero este mensaje de error aparece en rojo en el terminal.

 1 error generated. error: command '/usr/bin/clang' failed with exit status 1 ---------------------------------------- Cleaning up... Command /Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python -c "import setuptools, tokenize;__file__='/private/var/folders/rd/fxgsy46j3l77f6l9h_hv2fjm0000gn/T/pip_build_mycomputername/lxml/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /var/folders/rd/fxgsy46j3l77f6l9h_hv2fjm0000gn/T/pip-WvDTPQ-record/install-record.txt --single-version-externally-managed --compile failed with error code 1 in /private/var/folders/rd/fxgsy46j3l77f6l9h_hv2fjm0000gn/T/pip_build_mycomputername/lxml Storing debug log for failure in /Users/mycomputername/.pip/pip.log 

y ahora, cuando llamo a scrapy spider que dice con lxml, recibí este mensaje de error

 ImportError: No module named lxml.html 

que debo hacer por favor

cualquier sugerencia es apreciada

Tuve ese problema, y ​​lo que hice es:

Instalé todos los xcode (2.8GB) de Apple Store.

para asegurarse de que la instalación haya finalizado correctamente: abra el terminal y escriba

 xcode-select -p 

Deberías conseguir algo como esto:

 /Applications/Xcode.app/Contents/Developer 

ahora necesitas instalar herramientas de línea de comandos. intente escribir gcc en el terminal, entonces hay dos posibilidades: puede obtener una ventana para instalar las herramientas y hacer clic en install , o aparecerá un mensaje de error.

Si recibe un mensaje de error, no se preocupe, intente instalar las herramientas con este comando xcode-select --install

después de eso reinicie el mac y luego vuelva a instalar lxml de esta manera:

 pip install lxml 

a continuación, intente ejecutar scrapy de nuevo

Si encuentra algún otro error en cualquier otra biblioteca, simplemente vuelva a instalar scrapy usando easy_install y NO usando pip

Esto probablemente sucede porque no reinstaló las herramientas de la línea de comandos después de la actualización.

Por lo general, XCode debería actualizarse a la última versión (4.4) (creo que cuando actualicé a 10.8 también actualicé muchas otras aplicaciones, incluido XCode). Después de la actualización, debe volver a instalar las herramientas de la línea de comandos. Esto ahora se puede hacer a través de una configuración en XCode:

Vaya a “Preferencias -> Descargas” e instale “Herramientas de línea de comandos”.