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

新手上路,请多包涵

我最近将 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

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

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

原文由 Chipmunk_da 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 2.2k
1 个回答

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

 pip install --upgrade xlrd

原文由 Cornel Ciobanu 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题