Python 3.x ';xlrd&x27;已安装,但收到错误:“quot;缺少可选依赖项';xlrd'&引用;
我正在使用Python 3.7,最近我从Spyder 4.1.5升级到了Spyder 4.2.0。现在,当我运行我的代码(以前工作正常)时,出现以下错误: ImportError:缺少可选依赖项“xlrd”。安装xlrd>=1.0.0以获得Excel支持使用pip或conda安装xlrd 很明显,Spyder认为没有安装“xlrd”(“Excel阅读器”)。因此,我转到Anaconda提示符并尝试Python 3.x ';xlrd&x27;已安装,但收到错误:“quot;缺少可选依赖项';xlrd'&引用;,python-3.x,installation,pip,spyder,xlrd,Python 3.x,Installation,Pip,Spyder,Xlrd,我正在使用Python 3.7,最近我从Spyder 4.1.5升级到了Spyder 4.2.0。现在,当我运行我的代码(以前工作正常)时,出现以下错误: ImportError:缺少可选依赖项“xlrd”。安装xlrd>=1.0.0以获得Excel支持使用pip或conda安装xlrd 很明显,Spyder认为没有安装“xlrd”(“Excel阅读器”)。因此,我转到Anaconda提示符并尝试pip安装xlrd,但它的回复是 已满足要求:c:\users\michael\anaconda3\
pip安装xlrd
,但它的回复是
已满足要求:c:\users\michael\anaconda3\lib\site包(2.0.1)中的xlrd
我试着用pip卸载并重新安装xlrd,但没有任何改变。如何解决此错误
另外,我不确定这是否重要,但我最初是通过Anaconda安装Spyder的,而现在我只是通过以下链接自行下载Spyder 4.2.0:
此外,在链接的github页面上,它还说:“如果您是Python或科学Python生态系统的新手,我们强烈建议您安装和使用Anaconda。它附带Spyder及其所有依赖项,以及最重要的Python科学库(如Numpy、Pandas、Matplotlib、IPython等)在单一、易于使用的环境中。”
起初我以为这是为第一次下载Python/Anaconda的人准备的,但现在我想这适用于像我这样的Python半新手?作为一个不太熟悉包和依赖项如何工作的人,我应该在每次更新Python或Spyder时下载Anaconda吗
为(可能是)愚蠢的新手问题道歉…听起来您需要重新启动Spyder,让它接收您安装的软件包 但是,作为xlrd的作者,我建议您执行以下操作:
conda安装openpyxl
pd。请阅读\u excel(…,engine='openpxyl')
更新:进一步阅读Github页面,它建议在Anaconda命令提示符中输入命令“conda install spyder=4.2.0”(适用于已经安装了Anaconda的用户)。我试过了,我的问题似乎解决了!尽管我仍然有兴趣听取更多的意见,如果人们有意见的话。