ModuleNotFoundError: No module named 'pandas.io' for json_normalize
ModuleNotFoundError: No module named 'pandas.io' for json_normalize
请仔细阅读。在我的 Python 脚本中,我有以下内容:
import json
import pandas
from pandas.io.json import json_normalize
它 returns 出现以下错误:
from pandas.io.json import json_normalize ModuleNotFoundError: No
module named 'pandas.io'; 'pandas' is not a package
我的步数:
- 我已经卸载并安装了Pandas
- 我升级了 pip 并且 pandas
- 我已经安装了 io (
pip install -U pandas.io
)
- 我已经安装了 data_reader 并将 pandas.io.json 部分替换为:
from pandas_datareader import json_normalize
我已经尝试了我在 Whosebug 和 github 上看到的所有解决方案,但没有任何效果。我唯一没有尝试过的是安装 Anaconda,但它应该可以与我之前尝试过的方法一起使用。你认为这是我必须更改的 Windows 设置吗?
PS: 我的Python版本是3.7.4
问题的原因在于 python 文件的名称为 pandas。文件名是 pandas.py
。重命名后,代码正常运行,没有错误。
也改
来自 pandas.io.json.normalize
到
来自 pandas.io.json._normalize
尝试:
转到本地磁盘上的 ...\Lib\site-packages\pytrends 并打开文件 request.py
改变
from pandas.io.json._normalize import nested_to_record
至
from pandas.io.json.normalize import nested_to_record
我有同样的错误,但它帮助了我。
我遇到了同样的问题,我通过卸载安装在我的 windows.now 上的额外 python 版本解决了这个问题 我只有一个 python 由 anaconda 安装,并且一切正常
请仔细阅读。在我的 Python 脚本中,我有以下内容:
import json
import pandas
from pandas.io.json import json_normalize
它 returns 出现以下错误:
from pandas.io.json import json_normalize ModuleNotFoundError: No module named 'pandas.io'; 'pandas' is not a package
我的步数:
- 我已经卸载并安装了Pandas
- 我升级了 pip 并且 pandas
- 我已经安装了 io (
pip install -U pandas.io
) - 我已经安装了 data_reader 并将 pandas.io.json 部分替换为:
from pandas_datareader import json_normalize
我已经尝试了我在 Whosebug 和 github 上看到的所有解决方案,但没有任何效果。我唯一没有尝试过的是安装 Anaconda,但它应该可以与我之前尝试过的方法一起使用。你认为这是我必须更改的 Windows 设置吗?
PS: 我的Python版本是3.7.4
问题的原因在于 python 文件的名称为 pandas。文件名是 pandas.py
。重命名后,代码正常运行,没有错误。
也改
来自 pandas.io.json.normalize
到
来自 pandas.io.json._normalize
尝试:
转到本地磁盘上的 ...\Lib\site-packages\pytrends 并打开文件 request.py
改变
from pandas.io.json._normalize import nested_to_record
至
from pandas.io.json.normalize import nested_to_record
我有同样的错误,但它帮助了我。
我遇到了同样的问题,我通过卸载安装在我的 windows.now 上的额外 python 版本解决了这个问题 我只有一个 python 由 anaconda 安装,并且一切正常