相关疑难解决方法(0)

如何修复“找不到本地 Berkeley DB”错误?

我试图安装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吗?

python virtualenv scrapy raspbian raspberry-pi3

5
推荐指数
2
解决办法
3880
查看次数

我正在尝试安装 bsddb3,但出现错误,我该如何解决?

我在控制台写:

pip3 install bsddb3
Run Code Online (Sandbox Code Playgroud)

但我收到错误:

Collecting bsddb3
  Using cached https://files.pythonhosted.org/packages/e9/fc/ebfbd4de236b493f9ece156f816c21df0ae87ccc22604c5f9b664efef1b9/bsddb3-6.2.6.tar.gz
    Complete output from command python setup.py egg_info:
    Can't find a local Berkeley DB installation.
    (suggestion: try the --berkeley-db=/path/to/bsddb option)
Run Code Online (Sandbox Code Playgroud)

后写:python -m pip install bsddb --berkeley-db=/path/to/bsddb

Usage:   
  /usr/bin/python -m pip install [options] <requirement specifier> [package-index-options] ...
  /usr/bin/python -m pip install [options] -r <requirements file> [package-index-options] ...
  /usr/bin/python -m pip install [options] [-e] <vcs project url> ...
  /usr/bin/python -m pip install [options] [-e] <local project path> ...
  /usr/bin/python -m pip install [options] …
Run Code Online (Sandbox Code Playgroud)

python installation berkeley-db pip

5
推荐指数
1
解决办法
1879
查看次数

如何在Mac OS X 10.5 Leopard的默认Python包中修复损坏的BSDDB安装?

在Mac OS X 10.5(Leopard)w/Developer Tools上的默认Python安装上执行以下操作:

noel ~ : python

Python 2.5.1 (r251:54863, Jan 13 2009, 10:26:13) 
[GCC 4.0.1 (Apple Inc. build 5465)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import bsddb
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/bsddb/__init__.py", line 51, in <module>
import _bsddb
ImportError: No module named _bsddb
Run Code Online (Sandbox Code Playgroud)

很好,对吧?根据TMNC的建议或使用MacPorts等,如何在不放弃和安装/配置/维护我自己的Python软件包的情况下解决这个问题?

编辑

我通过MacPorts安装Python2.4和BSDDB解决了这个问题.

我的问题仍然存在:为什么默认安装被破坏并且可以修复它.

python macos berkeley-db osx-leopard bsddb

4
推荐指数
1
解决办法
1万
查看次数