Código de error 1 instalando Scrapy

Estoy tratando de instalar el módulo Scrapy para Python. Estoy usando el comando:

pip install Scrapy 

Pero me sale el siguiente error:

 Command "/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python -c "import setuptools, tokenize;__file__='/private/var/folders/b4/nrmj5jf105lcv1_kf1yk9gh40000gn/T/pip-build-aNQoXA/lxml/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /var/folders/b4/nrmj5jf105lcv1_kf1yk9gh40000gn/T/pip-B_akAd-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /private/var/folders/b4/nrmj5jf105lcv1_kf1yk9gh40000gn/T/pip-build-aNQoXA/lxml 

He investigado un poco sobre esto y he intentado varias soluciones diferentes aquí y aquí, pero sin éxito.

Se puede instalar a través de la rueda de pip.
Descargar desde aquí el paquete de ruedas. Scrapy

Luego instale con

 pip install wheel # to install support for wheel files. pip install Scrapy‑1.0.3‑py2‑none‑any.whl # to install the wheel. 

EDITAR: Si en ubuntu u otro sistema operativo basado en Debian:

tratar:

 sudo apt-get install python-dev sudo apt-get install libxml2-dev libxslt1-dev 

Y luego nuevamente intente instalar scrapy.

En Mac Osx:

Instalar el gestor de paquetes de elaboración desde: Brew

Entonces intenta usar brew install package_name

Aparentemente necesitaba instalar las herramientas de línea de comandos de Xcode. (Incluso si tiene instalado Xcode). Tengo la última versión beta de Xcode, pero todavía necesitaba instalar las herramientas de la línea de comandos.

 xcode-select --install 

Y luego ejecutando pip install scrapy funcionó bien.