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