没有名为ijson的模块

Den*_*nis 2 python parsing json 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
Run Code Online (Sandbox Code Playgroud)

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

Par*_*ham 7

ijson是一个外部包,不包含在常规python库中.你需要先安装ijson自己.看看像pip这样的东西,它是python的包管理器.安装完成后,您可以ijson通过终端安装如下:

pip install ijson
Run Code Online (Sandbox Code Playgroud)