python - lmdb.Error:磁盘空间不足
问题描述
我刚刚在 python3 中遇到了以下错误,该错误似乎与 lmdb 包和我的磁盘或 ram 空间相关。
我的内存是 8GB,硬盘是 900GB。似乎 1099511627776 字节约为 1TB。
是内存错误还是磁盘错误?我的硬盘需要 1099511627776 字节空间来解决以下错误?
env = lmdb.open(outputPath, map_size=1099511627776)
lmdb.Error: D:\ocr_kor-master\ocr_kor-master\deep-text-recognition-benchmark\data_lmdb_release\training;: There is not enough space on the disk.
解决方案
改变:
env = lmdb.open(outputPath, map_size=1099511627776)
至
env = lmdb.open(outputPath, map_size=1073741824)
为我工作
推荐阅读
- java - AWS Kinesis Client Java:在 Stream 中设置 TRIM_HORIZON 位置不起作用
- c - 如何动态居中对齐 char * 字符串中的文本以适合 C 中的总共 16 个空格?
- load-testing - 为什么连接超时和响应超时在 JMeter 中不起作用?
- python - Sphinx 项目的自动文档
- r - 用闪亮的方式美化传单地图?
- sql-server - 组合两组不同的查询
- node.js - TypeORM 注释的参数
- php - 仅显示数据库中的最后一条记录
- java - JSON对象按名称排序,名称为字符串形式的日期
- safari - 尝试捕获音频但 navigator.mediaDevices.enumerateDevices() 在 Safari 12 上为 NULL,即使已授予麦克风权限