python install lxml on mac os 10.10.1
Question: I bought a new macbook and I am so new to mac os. However, I read a lot on
internet about how to install scrap

I did everything, but i have a problem with installing lxml

I tried this on terminal

    
    
    pip install lxml
    

and a lot of stuff started to be downloading and many text was written on the
terminal, but i got this error message on red in the 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
    

and now when I call scrapy spider that words with lxml, i got this error
message

    
    
    ImportError: No module named lxml.html
    

what should I do please?

any suggestion is appreciated


Answer: I had that problem, and what I did is:

installed all xcode (2.8GB) from apple store.

to be sure that the installation is successfully finished: open terminal and
typed

    
    
    xcode-select -p
    

you should get something like this:

    
    
    /Applications/Xcode.app/Contents/Developer
    

now you need to install command line tools. try to type `gcc` on the terminal,
then there are two possibilities: either you get a window asking to install
the tools and you have to click on `install`, or you will get an error
message.

if you get an error message, then don't worry just try to install the tools
using this command `xcode-select --install`

after that restart the mac and then re install lxml again like this :

    
    
    pip install lxml
    

then try to run scrapy again

if you encounter any other error on any other library, easily just reinstall
scrapy using **easy_install** and **NOT** using pip

