我使用pandas读取excel文件,然后收到如下所示的ImportError。
验证码:
pressure_2018=pd.read_excel('2018_pressures.xlsx')
错误:
ImportError: Missing optional dependency 'xlrd'. Install xlrd >= 1.0.0 for Excel support Use pip or conda to install xlrd.
然后我在我的计算机上安装了xlrd,代码如下所示:
pip install xlrd
但我还是收到了同样的问题。在输出中,它总是返回这个ImportError。这让我感到困惑和沮丧,因为我已经在我的电脑上安装了xlrd。你能给予我一些关于如何解决这个错误的想法吗?
4条答案
按热度按时间6rqinv9w1#
您可以使用
pip install openpyxl
安装openpyxl,然后尝试:这是一个替代方案,但它将工作。
vx6bjr1n2#
我和你分享我在这方面的经验!
1.步骤检查是否安装了以下excel包:openpyxl,odf,xlrd
检查:
pip list
或conda list
1.如果没有阅读excel文件的安装包,请使用以下方法安装其中一个:
pip install xlrd、pip install openpyxl、pip install odf或pip install pyxslb
对于conda:
conda install xlrd, conda install openpyxl, conda install odf, conda install pyxslb
,然后再次检查文件是否正确读取:如果它再次给出错误,这意味着你正在使用另一个解释器来读取代码,如果你想在https://www.kaggle.com/abdumaleek/kasco-tasks/edit kaggle或协作中读取它,那么你需要重新安装用于阅读exel文件的包
例如,在Kaggle中:
!pip install openpyxl
这是100%应该工作支持与喜欢
4si2a6ki3#
我在Windows 10。我下载了所有的Anaconda在1台电脑上,只是Spyder的一部分在不同的电脑从Anaconda网站。安装了Anaconda的计算机没有出现此错误;在执行以下操作时,仅安装Spyder的计算机出现无法找到xlrd的错误
eeq64g8w4#
安装后,需要重新启动Python环境