Mic*_*l H 5 python virtualenv scrapy raspbian raspberry-pi3
我试图安装scrapy-deltafetch在虚拟环境(如描述在这里我的新树莓派3 Raspbian)。
当我pip install scrapy-deltafetch在我的 virtualenv 中运行时,我得到了这样的东西:
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吗?
Val*_*ior 10
您的系统缺少 Berkeley DB,DeltaFetch 使用它来存储请求数据。
因此,首先在您的系统中安装 Berkeley DB(通过快速搜索找到本教程)。
之后,您必须安装bsddb3Python 包(您可以按照此答案中的说明进行操作)。
编辑(2020):
这应该有效:
$ sudo apt install libdb-dev
$ pip install bsddb3
Run Code Online (Sandbox Code Playgroud)
如果我的 Ubuntu 18.04 缺少系统库,则称为libdb-dev。
> sudo apt-get install libdb-dev
Run Code Online (Sandbox Code Playgroud)
这为我解决了问题。
| 归档时间: |
|
| 查看次数: |
3880 次 |
| 最近记录: |