blu*_*112 4 python berkeley-db qgis bsddb
我尝试使用Python 2.7.3在qgis上创建一个插件
并且发生错误
我找到了一种安装bsddb3来替换bsddb的方法
但是当我尝试
$sudo easy_install bsddb3
Run Code Online (Sandbox Code Playgroud)
它给了我一个错误
Can't find a local Berkeley DB installation
Run Code Online (Sandbox Code Playgroud)
我找到了安装Homebrew和GCC的方法可以解决问题
但我安装后但仍然发生错误
我该如何解决这个问题?
这是我按照上面的步骤
这是我如何让bsddb3在我的Mac上运行.
首先,.tar.gz
从https://pypi.python.org/pypi/bsddb3/5.3.0下载Python模块源代码(我使用的是该版本)
接下来,确保安装了BerkeleyDB.我使用MacPorts并安装了db48
包.这将includefiles放入/opt/local/include/db48
和库中/opt/local/lib/db48
.如果您使用的是HomeBrew,那些位置可能会有所不同.
bsddb3
使用正确的路径解压缩并安装它:
python setup.py --berkeley-db-incdir=/opt/local/include/db48 --berkeley-db-libdir=/opt/local/lib/db48 install
Run Code Online (Sandbox Code Playgroud)
在那之后,我有一个工作bsddb3
包.您仍然需要修补试图包含bsddb
和替换它的模块bsddb3
.
归档时间: |
|
查看次数: |
6991 次 |
最近记录: |