Python 没有名为ijson的模块

Python 没有名为ijson的模块,python,json,parsing,tweets,Python,Json,Parsing,Tweets,我有一个很大的推文json文件(大约5GB)。我有记忆错误。所以,我决定解析数据。我找到了艾森的包裹。我犯了这样一个错误: 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: tw

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

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相当陌生,我查看了包的源文件。但是我可以很清楚地知道要求是什么。任何帮助都将不胜感激

ijson
是一个不包含在常规python库中的外部包。您需要先自己安装
ijson
。研究如何使用类似python的包管理器。安装后,您可以通过以下终端进行安装:

pip install ijson

您是如何安装
ijson
软件包的?
import ijson
这是打字错误吗?该模块名为@CoryKramer,这是一个迭代json解析器,在数据太大而无法放入内存的情况下可能无法使用。@larsks哦,好吧,我第一次听说它(并不是说我是这方面的好参考,我很少在工作中使用json),我是通过类似install ijson的终端安装的。但是显然不行,我只是试着通过终端安装。根据你的建议,我也和皮普试过了。当我运行pip安装ijson时,我遇到了“无效语法错误”@Denis:看来你已经成功地用pip安装了ijson!
无效语法错误
可能与代码的其余部分有关。请更新您的原始问题,并提供您看到的错误消息。错误消息应该会告诉您问题出在哪里以及是什么。@Parham但是错误消息会出现在“pip install ijson”的代码行上。我在代码的其余部分没有任何语法错误。是否有其他方法可以安装该软件包,可能还有其他beck end要求?再次感谢,我明白了。您是从python内部运行此功能的吗?您需要从终端运行它。我提供的链接允许您安装pip,然后可以在命令行提示符下使用它。请提供您正在接收的输出,这将非常有用:)如果您认为我的回答正确地解决了您的问题,请接受我的回答。