我正在尝试在一个虚拟环境中安装scrapy(如描述的这里),在我的新的raspberry pi 3上安装Raspbian。
当我在虚拟环境中运行pip install scrapy-deltafetch
时,我得到了这样的信息:
python setup.py egg_info:找不到本地伯克利DB安装 命令"python setup.py egg_info“失败,错误代码1在/tmp/pip-build-ib6d93/bsddb3 3/
然而,当我在虚拟环境之外运行sudo pip install scrapy-deltafetch
时,一切都很好。
有没有人知道如何在虚拟环境中安装scrapy?
发布于 2016-08-01 23:15:14
您的系统缺少伯克利DB,它被DeltaFetch用来存储请求数据。
因此,首先在您的系统中安装伯克利DB (在快速搜索中找到本教程 )。
在此之后,您必须安装bsddb3
Python包(您可以按照这个答案的说明进行操作)。
编辑(2020):
这应该是可行的:
$ sudo apt install libdb-dev
$ pip install bsddb3
发布于 2019-06-12 05:52:54
https://stackoverflow.com/questions/38704883
复制相似问题