2016-07-24 18 views
0

Ich versuche scrapy-deltafetch auf ubuntu 14 mit pip (v8.1.2 auf python 2.7) zu installieren. Wenn ich (sudo) laufen pip scrapy-deltafetch installieren, erhalte ich folgende Fehlermeldung:scrapy-deltafetch kann nicht installiert werden

Update:

Complete output from command python setup.py egg_info: 
Can't find a local Berkeley DB installation. 
    Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-TVr3UZ/bsddb3/ 

Irgendwelche Gedanken darüber, wie dieses Problem zu lösen?

Ich habe lief bereits folgende:

sudo python ez_setup.py 

pip install --upgrade setuptools 

sowie

sudo apt-get install python-setuptools 

Ich habe beides: python3 und Python 2.7 auf dem Computer.

Ich habe versucht, bsdb3 installieren, aber das funktioniert auch nicht. Ich werde in die Berkeley db richtig einrichten und hier entsprechend aktualisieren

Update: Installation Berkeley DB hat das Problem nicht gelöst.

+0

alle Protokoll ist das? Haben Sie auch versucht, ein neues virtuelles env zu erstellen und es dort zu installieren? – Granitosaurus

Antwort

1

scrapy-deltafetch erfordert bsddb3.

bsddb3 selbst, auf Ubuntu Trusty, depends on libdb5.3.

Sie können entweder python-bsddb3 mit apt-get oder nur apt-get install libdb5.3 installieren. pip install scrapy-deltafetch sollte danach funktionieren.

+0

arbeitete nach der Installation von python-bsddb3 (auch installiert libdb5.) –

1

installieren libbd-dev zuerst

sudo apt-get install libdb-dev 

dann deltafetch installieren,

# for python2 
sudo -H pip install scrapy-deltafetch 
# for python3 
sudo -H pip3 install scrapy-deltafetch 
+0

danke für die Freigabe- ich konnte es nach der Installation von Python-bsddb3 zu arbeiten –

Verwandte Themen