我用熊猫阅读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。你能给我一些关于如何解决这个错误的想法吗?
发布于 2021-04-28 10:49:40
您可以使用开吡咯安装pip install openpyxl
,然后尝试:
pd.read_excel('2018_pressures.xlsx', engine='openpyxl')
这是另一种解决方案,但会奏效的。
发布于 2021-08-26 01:18:53
我和你分享我在这方面的经验!
检查:pip list
或conda list
对于conda:conda install xlrd, conda install openpyxl, conda install odf, conda install pyxslb
,请再次检查您的文件是否正确读取:
dataFrame = pd. read_excel('C:/.../.xlsx', engine= 'openpyxl')
如果再次出现错误,这意味着如果要在https://www.kaggle.com/abdumaleek/kasco-tasks/editkaggle或协作中读取代码,则需要使用另一个解释器读取代码,然后需要重新安装用于读取exel文件的包。
例如,在kaggle:!pip install openpyxl
中
import openpyxl
df = pd. read_excel('C:/.../.xlsx', engine= 'openpyxl')
这是100%的工作支持与类似的
发布于 2021-06-27 20:34:28
我在Windows 10,我在1台电脑上下载了Anaconda的所有内容,在Anaconda网站的另一台电脑上下载了Spyder部分。所有Anaconda都在上面的计算机没有得到此错误;只有Spyder的计算机在执行以下操作时出现了无法找到xlrd的错误
import pandas as pd
import urllib.request
urllib.request.urlretrieve("https:a internet file name in here that is an xlsx file", "sample.xlsx")
df = pd.read_excel("sample.xlsx")
df
https://stackoverflow.com/questions/67298754
复制相似问题