文档章节

安装Python Berkeley数据库组建:bsddb3

汉高祖
 汉高祖
发布于 07/02 12:14
字数 267
阅读 12
收藏 0

说明

在linux上安装 Berkeley 数据库的python开发库 bsddb3 遇到问题。

解决办法

因为会用到 db.h ,要安装 bsddb3 这个库,首先要安装db链接库:

➜  sudo apt install libdb-dev

或者 apt install libdb5.3-dev

再安装 bsddb3:

➜  pip install bsddb3

报错信息

➜  pip install bsddb3
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:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-build-BH5spM/bsddb3/setup.py", line 40, in <module>
        import setup2
      File "setup2.py", line 341, in <module>
        with open(os.path.join(incdir, 'db.h'), 'r') as f :
    IOError: [Errno 2] No such file or directory: '/usr/include/db.h'

参考资料

pip install gutenberg on debian looks for #44


知识共享许可协议 本文由 qingchuwudi 译制,除非另有声明,在不与原著版权冲突的前提下,本作品采用知识共享署名 3.0 中国大陆许可协议进行许可。


© 著作权归作者所有

汉高祖
粉丝 0
博文 3
码字总数 722
作品 0
东城
私信 提问
Python bsddb3 6.0 发布

Python bsddb3 6.0 发布了,该版本支持 Berkeley DB 6.0.19 和 修复了一些 bug。 Python bsddb3 是一个 Python 的模块提供几乎完整的 Oracle/Sleepycat 的 C 语言 API 的 Python 封装。用以访...

oschina
2013/06/23
1K
1
Python bsddb3 6.0.1 发布

Python bsddb3 6.0.1 发布,该版本在代码上没做任何改动,只是将许可证定为 BSD。 Python bsddb3 是一个 Python 的模块提供几乎完整的 Oracle/Sleepycat 的 C 语言 API 的 Python 封装。用以...

oschina
2013/12/06
1K
1
Python bsddb3

Python bsddb3 是一个 Python 的模块提供几乎完整的 Oracle/Sleepycat 的 C 语言 API 的 Python 封装。用以访问数据库、游标、序列和事物对象,完全支持 Berkeley DB 分布式事物、复制管理器...

匿名
2010/02/23
2.1K
0
Python对象持久化学习整理

随着项目的深入,python对象持久化问题也随之而来。而在这之前,对于python对象持久化还停留在pickle时代,而这已无法满足当前项目发展的需要了,于是只好借助google疯狂的学习了一把,同时也...

索隆
2012/05/24
699
0
debian下berkeley-db 及python binding安装

1, 下载源代码 shell > wget http://download.oracle.com/berkeley-db/db-5.3.21.tar.gzshell > wget http://pypi.python.org/packages/source/b/bsddb3/bsddb3-5.3.0.tar.gz#md5=d5aa4f293......

actberw
2012/12/10
137
0

没有更多内容

加载失败,请刷新页面

加载更多

centos7 linuxdeployqt qt5.13.1 打包程序

原文链接:https://www.cnblogs.com/linuxAndMcu/p/11016322.html 一、简介 linuxdeployqt 是Linux下的qt打包工具,可以将应用程序使用的资源(如库,图形和插件)复制到二进制运行文件所在的...

shzwork
22分钟前
4
0
IDEA 配置Springboot项目热部署

实现的方式概述 注意以下的热部署方式在IDEA是默认没有打开自动编译的,手动编译需要快捷键(Ctrl+Shift+F9),自动编译的修改配置如下:(注意刷新不要太快,会有1-2秒延迟) File-Settings-C...

小强的进阶之路
33分钟前
6
0
免费数据分析工具:secsoso

前段时间思考了理想数据分析平台,之后我们根据这个思路开发了spl语言并提供了一个数据分析平台,这个平台主要用在搜索ES,数据库索引中的数据。但后来发现对文件的事后处理也是个非常重要的...

赛克蓝德
35分钟前
5
0
暗黑2不能正常启动?带你轻松使用WIN10运行游戏

暗黑破坏神2这款游戏由于年代比较久远,所以设置启动这方面与现在的大部分游戏有很大差距,由于当初完美运行暗黑2是当年使用最多的XP系统,在使用现在大多数玩家使用的WIN7到WIN10系统常会出...

太空堡垒185
39分钟前
6
0
maven项目对象模型(二)

1.4.4.传递性依赖 一个传递性依赖就是一个依赖的依赖。如果project-a依赖于project-b,而后者接着依赖于project-c,那么project-c就是被认为是project-a的传递性依赖。如果project-c依赖于p...

万建宁
39分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部