已解决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)

报错信息截图


已解决ImportError: Pandas requires version ‘2.0.1‘ or newer of ‘xlrd‘ (version ‘1.2.0‘ currently instal_第1张图片



报错翻译


报错信息翻译

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



报错原因


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



解决方法


用pip升级xlrd库:

pip install --upgrade xlrd

已解决ImportError: Pandas requires version ‘2.0.1‘ or newer of ‘xlrd‘ (version ‘1.2.0‘ currently instal_第2张图片

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


已解决ImportError: Pandas requires version ‘2.0.1‘ or newer of ‘xlrd‘ (version ‘1.2.0‘ currently instal_第3张图片

你可能感兴趣的:(《告别Bug》,pandas,python,数据分析)