【问题标题】:error when importing ijson module python导入ijson模块python时出错
【发布时间】:2012-07-14 16:52:47
【问题描述】:

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

导入 ijson

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

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

问候

【问题讨论】:

    标签: python json yajl


    【解决方案1】:

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

    【讨论】:

    • 现在才看到答案,谢谢chutsu
    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-03
      • 2010-11-25
      • 2015-12-05
      相关资源
      最近更新 更多