我需要将一些大的(2 Gb +)文件解析为python。我已经尝试使用json模块,但是我得到了一个内存错误,因为它的方法都会立即加载文件。 然后我继续安装ijson,它基本上实现了一种基于迭代器的解析文件的方式。但是当我跑步时:
导入ijson
我得到异常:找不到YAJL共享对象。
有没有人发现过类似的问题? 任何帮助将不胜感激
此致
答案 0 :(得分:0)
这很简单,那是因为你还没有安装YAJL C库! ijson是YAJL的包装,没有它就行不通。
答案 1 :(得分:0)
我通过 Anaconda 安装了它,然后它突然开始工作了。