导入ijson模块python时出错

时间:2012-07-14 16:52:47

标签: python json yajl

我需要将一些大的(2 Gb +)文件解析为python。我已经尝试使用json模块,但是我得到了一个内存错误,因为它的方法都会立即加载文件。 然后我继续安装ijson,它基本上实现了一种基于迭代器的解析文件的方式。但是当我跑步时:

导入ijson

我得到异常:找不到YAJL共享对象。

有没有人发现过类似的问题? 任何帮助将不胜感激

此致

2 个答案:

答案 0 :(得分:0)

这很简单,那是因为你还没有安装YAJL C库! ijson是YAJL的包装,没有它就行不通。

答案 1 :(得分:0)

我通过 Anaconda 安装了它,然后它突然开始工作了。

  1. 打开 Anaconda 提示(win search anaconda)
  2. 运行命令:conda install ijson
相关问题