首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装了'xlrd‘,但得到了错误:“缺少可选依赖项’xlrd‘.”

安装了'xlrd‘,但得到了错误:“缺少可选依赖项’xlrd‘.”
EN

Stack Overflow用户
提问于 2020-12-12 19:02:05
回答 1查看 5.7K关注 0票数 1

我使用Python3.7,最近从Spyder4.1.5升级到Spyder4.2.0。现在,当我运行我的代码(之前运行得很好)时,我得到了以下错误:

ImportError:缺少可选的依赖项'xlrd‘。安装xlrd >= 1.0.0用于,使用pip或conda安装xlrd。

那么显然Spyder认为'xlrd‘('Excel’?)没有安装。于是我去了Anaconda提示符,尝试了一下pip install xlrd,但是它回答说:

要求已经满足: xlrd在c:\user\michael\anaconda3 3\lib\site-包(2.0.1)

我试着用pip卸载和重新安装xlrd,但是它没有改变任何东西。如何解决此错误?

另外,我不确定这是否重要,但我最初是通过Anaconda安装Spyder的,而现在我只是通过这个链接:https://github.com/spyder-ide/spyder/releases下载了Spyder4.2.0。

此外,在链接的github页面上,它写道:“如果您是Python或科学Python生态系统的新手,我们强烈建议您安装和使用Anaconda。它附带了Spyder及其所有依赖项,以及最重要的Python科学库(即Numpy、Pandas、Matplotlib、IPython等)在一个简单易用的环境中。”

起初我以为这是第一次下载Python/Anaconda的人,但现在我想这适用于Python的半新手,比如我?作为一个不太熟悉包和依赖项如何工作的人,我应该在每次更新Python或Spyder时下载Anaconda吗?

为(可能)愚蠢的新手问题道歉.

EN

回答 1

Stack Overflow用户

发布于 2020-12-13 20:41:21

这听起来好像你需要重新启动Spyder,以便它能够获得你安装的软件包。

但是,作为xlrd的作者,我建议您执行以下操作:

Spyder

  • conda install openpyxl

  • Start Spyder.

  • 将您的熊猫代码更改为pd.read_excel(..., engine='openpxyl')
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65268731

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档