没有名为ijson的模块

时间:2015-06-10 20:05:57

标签: python json parsing tweets

我有一个很大的推文json文件(大约5GB)。我有记忆错误。所以,我决定解析数据。我找到了ijson包。我有这样的错误:

import ijson
parser = ijson.parse(tweets_data_path )
tweets_data = []
f = open(tweets_data_path, "r")
objects = ijson.items(f, 'other_config.item')
for line in objects:
    try:
        tweet = json.loads(line)
        tweets_data.append(tweet)
    except:
        continue

“没有名为ijson的模块” 我是Python的新手,我查看了包的源文件。但我可以完全了解要求。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:7)

ijson是一个外部包,不包含在常规python库中。您需要先自己安装ijson。考虑使用类似pip的东西,它是python的包管理器。安装完成后,您可以通过终端安装ijson,如下所示:

pip install ijson