错误:Pandas 需要版本“1.1.0”或更高版本的“xlrd”(当前安装版本“1.0.0”)

Chi*_*_da 5 python xlrd pandas

我最近将我的 Pandas 版本从 升级到0.20.0以便1.0.5能够使用该explode()功能。然后,当我尝试读取 Excel 文件时,它抛出一个错误,Pandas requires version '1.1.0' or newer of 'xlrd' (version '1.0.0' currently installed).因此我xlrd-1.2.0使用 Anaconda 提示符进行安装,然后在 Jupyter 笔记本中重新启动内核,但我仍然不断收到相同的错误。xlrd使用以下命令检查笔记本中的版本,显示1.0.0为已安装的版本。

import pkg_resources
pkg_resources.get_distribution("xlrd").version
Run Code Online (Sandbox Code Playgroud)

我什至!pip install xlrd在笔记本上尝试过,但它说Requirement already satisfied: xlrd in c:\users\<username>\appdata\local\continuum\anaconda3\lib\site-packages (1.0.0)

我不知道该怎么做,因为我现在无法运行任何代码。请帮忙!

小智 7

我有类似的问题。我遇到了同样的错误。但是我没有安装 Anaconda。我设法通过以下升级解决了该问题。

pip install --upgrade xlrd
Run Code Online (Sandbox Code Playgroud)


小智 0

我在 Spyder 中的另一个包中遇到了同样的问题。我用 pip install 解决了这个问题。你已经尝试过了吗?