我试图使用pip (python2.7上的v8.1.2)在ubuntu 14上安装。当我运行(sudo) pip安装scrapy-deltafetch时,我得到以下错误:
更新:
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/对如何解决这个问题有什么想法吗?
我已经做了以下工作:
sudo python ez_setup.py
pip install --upgrade setuptools以及
sudo apt-get install python-setuptools我的电脑上有python3和python2.7。
我尝试过安装bsdb3,但这也不起作用。我将研究如何正确地设置伯克利数据库,并在此进行相应的更新。
更新:安装伯克利DB没有解决这个问题。
发布于 2016-07-25 09:45:45
刮刮-三角网需要bsddb3。
bsddb3本身,在Ubuntu上可以信任,libdb5.3。
您可以用python-bsddb3安装apt-get,也可以只安装apt-get install libdb5.3。在此之后,pip install scrapy-deltafetch应该可以工作。
发布于 2016-10-16 06:03:48
先安装libbd-dev,
sudo apt-get install libdb-dev然后安装deltafetch
# for python2
sudo -H pip install scrapy-deltafetch
# for python3
sudo -H pip3 install scrapy-deltafetchhttps://stackoverflow.com/questions/38557241
复制相似问题