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
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
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With