已解决ImportError: Pandas requires version ‘2.0.1‘ or newer of ‘xlrd‘ (version ‘1.2.0‘ currently instal

已解决(pandas read_excel 读取Excel报错)ImportError: Pandas requires version ‘2.0.1‘ or newer of ‘xlrd‘ (version ‘1.2.0‘ currently installed).







报错代码


我的代码用 pandasread_excel 读取Excel表格的时候报错:

import pandas as pd
import xlwt

df = pd.read_excel('./test.xls', sheet_name='test')

s1 = df["a"].describe()
s2 = df["b"].describe()
s3 = df["c"].describe()
s4 = df["d"].describe()
s5 = df["e"].describe()
s6 = df["f"].describe()

all = pd.concat([s1, s2, s3, s4, s5, s6], axis=1, ignore_index=False)
print(all)

报错信息截图


在这里插入图片描述



报错翻译


报错信息翻译

严重错误:Pandas需要“xlrd”的版本“2.0.1”或更高版本(当前安装的版本为“1.2.0”)。



报错原因


报错原因:我的xlrd版本太低了,pandas的read_excel底层调用的xlrd



解决方法


用pip升级xlrd库:

pip install --upgrade xlrd

在这里插入图片描述

升级后再次运行代码成功:


在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/yuan2019035055/article/details/126242726