AttributeError: module ‘pandas‘ has no attribute ‘DataFrame‘ 报错解决 Python Pandas

问题

在我们新建DataFrame时,例如

import pandas as pd

df = pd.DataFrame()

可能会出现报错

AttributeError: module ‘pandas’ has no attribute ‘DataFrame’


分析

这是一个挺奇怪的问题,让人抓不着头脑:我明明大小写都拼写对了啊!为啥就报错呢?
原因出在版本问题~
较老版本的pandas会报错,而新版本的不会。


解决

直接用pip更新pandas

pip install --upgrade pandas

或者,先卸载pandas,再安装

pip install pandas
pip uninstall pandas

当然,还有一种比较刁钻的可能,就是你的程序文件命名为pandas.py了,这时也会报这个错误。
所以如果是这样,我们改一下文件名即可~

你可能感兴趣的:(Python,报错解决,bug,pip,python,pandas)