首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【python 问题解决】 ---- ImportError: Missing optional dependency ‘xlrd‘. Install xlrd >= 1.0.0

("xlrd", extra=err_msg) File "D:\Python\lib\site-packages\pandas\compat\_optional.py", line 110, in...问题描述 使用pandas.read_excel()函数读取xlsx文件里的数据,却报错ImportError: Missing optional dependency ‘xlrd’....解决办法一 执行命令 pip install xlrd 安装相应的安装包 pip install xlrd 5....解决办法二 执行命令 pip install openpyxl 安装相应的安装包 pip install openpyxl 使用openpyxl代替xlrd,读取文件时记得指定引擎engine=‘openpyxl...总结 使用方案一需要安装对应的版本,因为有的版本xlrd是不能读取xlsx文件; 由于我本地有openpyxl安装包,所以使用的是方案二,直接解决了问题;

2.6K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    python+xlrd+xlwt操作ex

    介绍 ---- xlrd(读操作),xlwt(写操作) 上述软件下载后,分别解压,之后在cmd命令下分别进入对应的目录中运行 python setup.py install 如果运行过程中提示缺少setuptools...,则先运行python ez_setup.py之后在重复上面的步骤 PS:office的版本不要用太高的,建议最好用03版本的,且后缀为xls的 源码bug修复 ---- 安装好xlwt3后,找到formula.py...= 'excel所在的路径-小强测试品牌' #打开excel def open_excel(path): try: workbook = xlrd.open_workbook(path) print(...(path): workbook=xlrd.open_workbook(path) #获取sheet sheets = workbook.sheet_names() print("获取excel中存在的...("xlwt3数据测试表",cell_overwrite_ok=True)#创建工作表 value = [["名称", "小强python自动化测试实战", "小强性能测试实战"], ["价格", "52.3

    66210

    使用Python通过xlrd处理excel

    要求下载第四列URL中的图片,图片保存名称为,url中的名称,每个公司需要单独建立一个独立的文件夹,公司下面会有不同类型的图片,不同类型的图片也需要不同的文件夹保存,最终将图片保存到指定公司,指定的类型下面...    实现代码如下: """ 从excel获取url,下载指定图片保存到指定目录 """ #xlrd模块需要手工安装,此为处理excel模块 import xlrd import os import...        pass     else:         os.mkdir(dir_name) def saveImage(img, url):     #保存图片方法,需要两个参数,一个为图片名,一个为下载的url...    with open(img, "wb") as f:         f.write(p_w_picpath) if __name__ == "__main__":     data = xlrd.open_workbook...+ rows[3]         p_w_picpathname = rows[0] + "\\" + rows[2] + "\\" + url.split("/")[-1]     #指定图片保存的位置与名称

    62710

    【Python】已解决:raise XLRDError(FILE_FORMAT_DESCRIPTIONS+‘; not supported’) xlrd.biffh.XLRD

    : Excel xlsx file; not supported 一、分析问题背景 在数据分析和处理过程中,使用Python读取Excel文件是一个常见的任务。...二、可能出错的原因 导致此错误的原因主要有以下几种: xlrd版本问题:最新版本的xlrd(从2.0.0版本开始)不再支持.xlsx文件的读取,仅支持.xls文件。...如果使用最新版本的xlrd并尝试读取.xlsx文件,会抛出xlrd.biffh.XLRDError错误。...可以通过pip show命令检查已安装的库版本。 pip show xlrd pip show openpyxl 选择合适的引擎:根据文件格式选择合适的引擎。...由于库版本的变更或参数使用错误,可能会遇到xlrd.biffh.XLRDError错误。通过使用合适的库(如openpyxl)或降级xlrd库版本,可以有效解决此问题。

    38210

    Python - xlrd,xlwt模块操作excel文件

    Python输出的数据用Excel文件查看往往更直观,而且Excel中的数据也常常需要读取到Python程序中。Python的xlrd和xlwt模块便是为此而生。文本记录这两个模块的使用方法。...测试用例 使用read_test.xlsx作为读取excel的测试文件。...其中两个工作表,分别为: 模块安装 用pip可以方便地安装 pip install xlrd pip install xlwt xlrd 读取excel文件(xls,xlsx) import...xlrd ## 读取excel文件 try: data = xlrd.open_workbook('read_test.xlsx') except Exception as err:...,如果把四个数表示为(A,B,C,D),可以这样理解: 合并单元格的起始(左上角)单元格(在合并区域内)坐标为[A,C] 合并单元格的结束(右下角)单元格(在合并区域外)坐标为[B,D] xlwt

    52410

    关于 python ImportError: No module named 的问题

    然后又在 cygwin 下安装时同样的问题,这下 cygwin 源码编译也不行了,因为会调用很多 linux 特有的类库。 虽然最后解决了 import 的问题,但是又报了其它错。...python -c"import sys;print '当前的python是:'+sys.prefix;print '\n'.join(sys.path)" 为解决这个问题,可以有以下方法: 将自己做的...; print get_python_lib()"  但是这样做会导致一个问题,即各类模块都放到此文件夹的话,会导致乱的问题,这一点是显而易见的。  ...注意,也不创建子文件夹,再将自己的模块放到子文件夹解决问题,这会导致使用import 语句时错误。...关于与python相关的环境变量有那些,请参考: http://docs.python.org/using/cmdline.html  在页面上找到PYTHONPATH 以下是该环境变量的描述: PYTHONPATH

    2.9K50

    关于python中显存回收的问题

    技术背景 笔者在执行一个Jax的任务中,又发现了一个奇怪的问题,就是明明只分配了很小的矩阵空间,但是在多次的任务执行之后,显存突然就爆了。...然后在网上找到了一些类似的问题,比如参考链接中的1、2、3、4,都是在一些操作后发现未释放显存,这里提供一个实例问题和处理的思路,如果有更好的方案欢迎大家在评论区留言。...,这个python的进程占用了101MB的空间。...解决思路 暂时还不清楚这个问题发生的机制,在一些特定场景下出现僵尸进程的问题似乎跟我复现的这个场景也有所不同。...总结概要 在使用一些python的GPU模块,或者写CUDA时,有时会发现显存被无端占用的场景,即时执行了cudaFree()或者python的del操作,也无法消除这一块的显存占用。

    2.8K10

    Python以及Pycharm的matplotlib和xlrd安装方法

    大家好,又见面了,我是你们的朋友全栈君 这几天一直被Python安装可用但是pycharm用不了的安装包折磨,安装成功以后记录一下,省的再忘 首先说明直接在Python中安装包和模块的方法: 1...以及pip install xlrd进行需要包的安装,这里额外说一下,matplotlib安装前还需要安装 numpy和scipy这两个包,方法一致。...下图就是安装好pip以后,调用pip安装xlrd包的过程,因为已经存在,显示如下(pip安装好以后,在此打开pip才可用,不然无法识别) pyharm使用报的情况: 因为pycharm...结束 yes no 关于 序列图 语法,参考 这儿, 关于 流程图 语法,参考 这儿....IE9以下不支持 IE9,10,11存在以下问题 不支持离线功能 IE9不支持文件导入导出 IE10不支持拖拽文件导入 ---- ---- 这里是 脚注 的 内容. ↩ 发布者:全栈程序员栈长,转载请注明出处

    1.6K10

    关于python中pika模块的问题

    工作中经常用到rabbitmq,而用的语言主要是python,所以也就经常会用到python中的pika模块,但是这个模块的使用,也给我带了很多问题,这里整理一下关于这个模块我在使用过程的改变历程已经中间碰到一些问题...,查到关于这个问题的连接有: https://stackoverflow.com/questions/49154404/pika-threaded-execution-gets-error-505-unexpected-frame...,不过查了最后的解决办法基本都是创建两个rabbitmq连接,一个连接用于订阅消息,一个连接用于发布消息,这种情况的时候,就不会出现上述的问题 在这个解决方法之前,我测试了用同一个连接,不同的channel...有点写代码能力了 最后我也是选择了用两个连接的方法解决出现上述的问题,现在是一个测试代码例子: #!...,这样当再次运行程序之后,就不会在出现之前的问题 关于断开重连 上面的代码虽然不会在出现之前的错误,但是这个程序非常脆弱,当rabbitmq服务重启或者断开之后,程序并不会有重连接的机制,所以我们需要为代码添加重连机制

    2.5K20

    关于python安装lxml插件的问题

    文章只是介绍自己安装时从安装不上到安装后报错,再到安装成功的心路历程,并不代表广大欧皇也会会出现同类型的问题,也不是总结和汇总各种出问题的原因....直接进入正题,首先我这边是win环境,电脑上装的是python3.8和anaconda(python3.7),确认环境变量没有问题,环境变量配置的是python3.8,在控制台中直接pip install.../lxml/#files 进去以后竟然没找到关于python3.8的lxml安装文件,我滴乖乖,我安装的python版本太高了?...无奈只能放弃在python3.8上安装lxml 还是老老实实,在anaconda上import吧,当然安装anaconda的时候这些常用的包都是安装好的,弄好环境以后,发现执行第一句话就报错 from ...python版本和安装包是否兼容,不兼容的话就别走这条路了,老老实实换python版本(一般是安装版本太新导致的), 然后确定python版本没有问题以后安装不成功,基本是你设置的问题,环境变量确定一下

    2.7K20

    『开发技巧』解决Python使用pandas读取xlsx文件报错“ImportError: Missing optional dependency ‘xlrd‘”的问题

    看似简单直接安装xlrd即可,实则在操作过程中并不顺利,又报出其他错误。笔者在这里分享一下自己遇到问题及解决步骤。...,这里笔者使用pip安装,命令行指令如下: pip install xlrd 输出为:可以看出,安装的为2.0.1版本xlrd,已满足xlrd >= 1.0.0的需求。...Install openpyxl instead. xlrd版本问题,大于等于2.0时,仅支持xls格式,建议安装openpyxl。...其实有两种解决方法: 对xlrd进行降级用来支持xlsx 安装openpyxl替代对xlrd依赖 笔者这里选择的是对xlrd降级操作,安装1.0版本xlrd,指令:pip install xlrd==1.0...笔者这里安装了1.0版本,不太幸运的是在运行又出错了~~,如下: (ml) bash-3.2$ python demo.py Traceback (most recent call last):

    5.6K30
    领券