我正在尝试使用Raspbian在我的新树莓派3的虚拟环境中安装scrapy-deltafetch(如here所述)。
当我在virtualenv中运行pip install scrapy-deltafetch
时,我得到的是这样的东西:
python setup.py egg_info:
找不到本地Berkeley DB安装
命令“ python setup.py egg_info”在/ tmp / pip-build-ib6d93 / bsddb3 /中失败,错误代码为1
但是,当我在虚拟环境之外运行sudo pip install scrapy-deltafetch
时,一切正常。
有没有人知道如何在虚拟环境中安装scrapy-deltafetch?
最佳答案
您的系统缺少Berkeley DB,DeltaFetch使用它来存储请求数据。
因此,首先在系统中安装Berkeley DB(在快速搜索中找到this tutorial)。
之后,您必须安装bsddb3
Python软件包(可以按照this answer中的说明进行操作)。