Python Pycharm与virtualenv一起使用搁置模块:没有名为_bsddb的模块
我收到错误“没有名为_bsddb的模块”。 我使用Brew安装了berkeley-db4。 我加载virtualenv并使用“pip install bsddb3--install option=“--berkeley db=”/usr/local/opt/berkeley-db4'”,但我无法以我能想到的任何方式通过此测试:Python Pycharm与virtualenv一起使用搁置模块:没有名为_bsddb的模块,python,virtualenv,pycharm,berkeley-db,shelve,Python,Virtualenv,Pycharm,Berkeley Db,Shelve,我收到错误“没有名为_bsddb的模块”。 我使用Brew安装了berkeley-db4。 我加载virtualenv并使用“pip install bsddb3--install option=“--berkeley db=”/usr/local/opt/berkeley-db4'”,但我无法以我能想到的任何方式通过此测试: Collecting bsddb3 Using cached bsddb3-6.1.1.tar.gz Complete output from command
Collecting bsddb3
Using cached bsddb3-6.1.1.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)
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /private/var/folders/g6/j96dym1x0jx9ydrdkfs4dhnr0000gn/T/pip-build-676fDz/bsddb3
这可能只是OSX,因为发布的Python在berkeley db和/或bsddb方面有一些缺陷 解决方案: