首页 > 解决方案 > ModuleNotFoundError:json_normalize 没有名为“pandas.io”的模块

问题描述

请仔细阅读。在我的 Python 脚本中,我有以下内容:

import json 
import pandas
from pandas.io.json import json_normalize

它返回以下错误:

从 pandas.io.json 导入 json_normalize ModuleNotFoundError:没有名为“pandas.io”的模块;'pandas' 不是一个包

我的步骤:

我已经尝试了我在 stackoverflow 和 github 上看到的所有解决方案,但没有任何效果。我唯一没有尝试过的是安装 Anaconda,但它应该适用于我之前尝试过的。您认为这是我必须更改的 Windows 设置吗?

PS:我的 Python 版本是 3.7.4

标签: pandasnormalize

解决方案


尝试:

转到本地磁盘上的 ...\Lib\site-packages\pytrends 并打开文件 request.py

改变

from pandas.io.json._normalize import nested_to_record

from pandas.io.json.normalize import nested_to_record

我有同样的错误,但它帮助了我。


推荐阅读