lmdb.打开进程结束,退出代码139(被信号11:SIGSEGV中断)

2024-05-17 03:43:12 发布

您现在位置:Python中文网/ 问答频道 /正文

当我使用python包LMDB创建数据库时,遇到了如下错误: 以下是导致错误的代码:

import lmbd
db_labels = lmdb.open(lmdb_label_name, map_size=1e1)

实际上,原来map_的大小是1e12,有人从这里回答说可能是因为内存耗尽,所以我把它弄得很小,但是当我调用LMDB包时仍然得到同样的错误。在

Process finished with exit code 139 (interrupted by signal 11: SIGSEGV)

有一张海报解释了这一点,但他没有给我解决办法: Counter exit code 139 when running, but gdb make it through

以下是我的操作系统的一些其他信息: 操作系统,Mac OS X 10.11.6 Python:Python2Python2.7 {cd92>版本:^得到。在

真希望有人能帮我:) 提前谢谢 博恩杂志


Tags: 代码nameimport数据库lmdbmapdblabels