Ich bin ein Anfänger Vagrant Benutzer und habe eine trusty64 Box auf. Ich tue:Warum kann ich Python-Scrapy nicht installieren?
sudo apt-get install -y python-pip
sudo pip install --upgrade setuptools
Traceback (most recent call last): File "/usr/local/bin/scrapy", line 7, in <module> from scrapy.cmdline import execute File "/usr/local/lib/python2.7/dist-packages/scrapy/__init__.py", line 34, in <module> from scrapy.spiders import Spider File "/usr/local/lib/python2.7/dist-packages/scrapy/spiders/__init__.py", line 10, in <module> from scrapy.http import Request File "/usr/local/lib/python2.7/dist-packages/scrapy/http/__init__.py", line 11, in <module> from scrapy.http.request.form import FormRequest File "/usr/local/lib/python2.7/dist-packages/scrapy/http/request/form.py", line 11, in <module> import lxml.html ImportError: No module named lxml.html
Was auf der Erde kann ich hier tun? Zuerst habe ich versucht, via pip3 zu installieren, aber dann habe ich gelesen, dass Twisted in 2 ist. Wie bekomme ich das richtig?
UPDATE ::: @Paula: Also ich zerstört und initialisiert es mit
sudo apt-get install -y python-dev libxml2-dev libxslt1-dev zlib1g-dev python-pip
sudo pip install --upgrade setuptools
sudo pip install Scrapy
und auf SCRAPY installiere ich THIS mich gedruckt werden mehr als einmal:
x86_64-linux-gnu-gcc: internal compiler error: Killed (program cc1)
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-4.8/README.Bugs> for instructions.
Compile failed: command 'x86_64-linux-gnu-gcc' failed with exit status 4
Wie wäre es, dass ?
bedeutet, dass Sie nicht die zugrunde liegenden libxml C-Bibliotheken haben. Wahrscheinlich brauchen Sie 'apt-get install lxml' und 'apt-get install lxml-dev' (ich bin mir nicht sicher, welcher Name genau ist. Normalerweise verwende ich Redhat-basierte Distributionen) – Cfreak