2016-08-01 46 views
1

Ich versuche Scrapy-Deltafetch in einer virtuellen Umgebung (wie beschrieben) auf meinem neuen Raspberry Pi 3 mit Raspbian zu installieren.Scrapy-Deltafetch installieren: Lokale Berkeley-DB kann nicht gefunden werden

Wenn ich pip install scrapy-deltafetch in meinem virtualenv laufen, ich bin immer so etwas wie dieses:

python setup.py egg_info: können keine lokalen Berkeley DB Installation finden

Command " python setup.py egg_info“mit dem Fehlercode 1 in/tmp/Pip-build-ib6d93/bsddb3/

jedoch scheiterte, als ich sudo pip install scrapy-deltafetch außerhalb meiner virtuellen Umgebung alles funktioniert renne gut.

Hat jemand eine Idee, wie Scrapy-Deltafetch in der virtuellen Umgebung zu installieren?

Antwort

1

Ihrem System fehlt die Berkeley DB, die von DeltaFetch zum Speichern von Anforderungsdaten verwendet wird.

Also zuerst Berkeley DB in Ihrem System installieren (gefunden this tutorial in einer schnellen Suche).

Danach müssen Sie das bsddb3 Python-Paket installieren (Sie können die Anweisungen von this answer folgen).