首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法安装scrapy-deltafetch

无法安装scrapy-deltafetch
EN

Stack Overflow用户
提问于 2016-07-24 21:58:39
回答 2查看 486关注 0票数 0

我试图使用pip (python2.7上的v8.1.2)在ubuntu 14上安装。当我运行(sudo) pip安装scrapy-deltafetch时,我得到以下错误:

更新:

代码语言:javascript
复制
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/

对如何解决这个问题有什么想法吗?

我已经做了以下工作:

代码语言:javascript
复制
sudo python ez_setup.py

pip install --upgrade setuptools

以及

代码语言:javascript
复制
sudo apt-get install python-setuptools

我的电脑上有python3和python2.7。

我尝试过安装bsdb3,但这也不起作用。我将研究如何正确地设置伯克利数据库,并在此进行相应的更新。

更新:安装伯克利DB没有解决这个问题。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-07-25 09:45:45

刮刮-三角网需要bsddb3

bsddb3本身,在Ubuntu上可以信任,libdb5.3

您可以用python-bsddb3安装apt-get,也可以只安装apt-get install libdb5.3。在此之后,pip install scrapy-deltafetch应该可以工作。

票数 1
EN

Stack Overflow用户

发布于 2016-10-16 06:03:48

先安装libbd-dev,

代码语言:javascript
复制
sudo apt-get install libdb-dev

然后安装deltafetch

代码语言:javascript
复制
# for python2
sudo -H pip install scrapy-deltafetch
# for python3
sudo -H pip3 install scrapy-deltafetch
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38557241

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档