已解决Pandas requires version ‘1.4.0‘ or newer of ‘sqlalchemy‘ (version ‘0.7.10‘ currently installed).
已解决(pandas + sqlalchemy读取数据库报错)Pandas requires version ‘1.4.0‘ or newer of ‘sqlalchemy‘ (version ‘0.7.10‘ currently installed).
文章目录
- 报错代码
- 报错翻译
- 报错原因
- 解决方法
- 帮忙解决
报错代码
粉丝群一个小伙伴想用pandas 和 sqlalchemy读取数据库的信息却发生了报错(当时他心里瞬间凉了一大截,跑来找我求助,然后顺利帮助他解决了,顺便记录一下希望可以帮助到更多遇到这个bug不会解决的小伙伴),报错代码如下:
import pandas as pd
import sqlalchemyengine = sqlalchemy.create_engine('mssql+pymssql://账号:密码@服务器地址:端口号/库名')df = pd.read_excel("./text.xls")df.to_sql("表名", con=engine, if_exists="append", index=False, chunksize=2000)
报错信息截图:
raise ImportError(
ImportError: Unable to find a usable engine; tried using: 'sqlalchemy'.
A suitable version of sqlalchemy is required for sql I/O support.
Trying to import the above resulted in these errors:- Pandas requires version '1.4.0' or newer of 'sqlalchemy' (version '0.7.10' currently installed).
报错翻译
报错信息翻译:
ImportError:无法找到可用的引擎;尝试使用“sqlalchemy”。
sql I/O支持需要合适版本的sqlalchemy。
尝试导入上述内容会导致以下错误:
- Pandas需要’1.4.0’或更高版本的’sqlalchemy’(当前安装的版本为’0.7.10’)。
报错原因
报错原因:Pandas需要’1.4.0’或更高版本的’sqlalchemy’(当前安装的版本为’0.7.10’)。由于pandas是最新的版本,而sqlalchemy的太低了,不相匹配。小伙伴执行下面的sqlalchemy版本升级命名即可!!!
解决方法
执行下面pip命令,升级sqlalchemy版本即可:
pip install --upgrade sqlalchemy
升级后再次运行代码成功:
帮忙解决
本文已收录于:《告别Bug》专栏
本专栏用于记录学习和工作中遇到的各种疑难Bug问题,以及粉丝群里小伙伴提出的各种问题,文章形式:报错代码 + 报错翻译 + 报错原因 + 解决方法,包括程序安装、运行程序过程中等等问题,订阅专栏+关注博主后如遇到其他问题可私聊帮忙解决!!!
已解决Pandas requires version ‘1.4.0‘ or newer of ‘sqlalchemy‘ (version ‘0.7.10‘ currently installed).相关推荐
- 已解决[W:11:55:47.235 NotebookApp] Cannot bind to localhostusing 127.0:0.1 as defaultip[winError 10055]
已解决[W:11:55:47.235 NotebookApp] Cannot bind to localhostusing 127.0:0.1 as defaultip[winError 10055] ...
- 已解决pandas创建DataFrame对象失败
已解决(pandas创建DataFrame对象失败)ValueError: Shape of passed values is (1509, 1), indices imply (1509, 2) 文 ...
- 已解决pandas.errors.InvalidIndexError: Reindexing only valid with uniquely valued Index objects
已解决raise InvalidIndexError(self._requires_unique_msg) pandas.errors.InvalidIndexError: Reindexing on ...
- [Eclipse Android]已解决:Graphical Layout不能使用,并出现提示This version of the rendering library is more recent
这几天在配置Eclipse开发环境时遇到好多问题,回过神来已经在坑里了..这个问题应该是我入门过程中碰到的最后一个了吧(希望).我查阅了很多前辈们的博客,打算自己也写一写,日后会整理的更详细一些,有其 ...
- 已解决Cannot download “https://github.com/sass/node-sass/releases/download/v4.12.0/win32-x64-83_binding
文章目录 问题 解决方法 问题 执行npm install时,遇到下面的错误: Downloading binary from https://github.com/sass/node-sass/re ...
- (20210129已解决)Pandas通过某列值包含特定字符串过滤行
Overview Maybe expressed with english by: how to filter rows containing a string pattern from a Pand ...
- mysql 服务端是否正常运行_如何确定mysql是否正常运行?(问题已解决:结帖)
你的位置: 问答吧 -> MySQL -> 问题详情 如何确定mysql是否正常运行?(问题已解决:结帖) 我按照置顶的贴子安装了mysql5.0 可是没有所说的:" 右下角任务 ...
- oracle 文本转数字,Oracle:需要将数值转换为文本并保留 - 已解决
解决方案: Oracle不存储或显示格式(即使在非持久值上如下所示).格式化程序必须应用于除此之外的任何其他内容.感谢张贴的人.Oracle:需要将数值转换为文本并保留 - 已解决 问题: 认为这将是 ...
- 已解决 You are using pip version 10.0.1, however version 21.3.1 is available.
已解决(pip安装提示)You are using pip version 10.0.1, however version 21.3.1 is available. You should consid ...
- 已解决You are using pip version 10.0.1,however version 21.3.1 is available.
已解决(pip升级报错)Could not install packages due to an EnvirommentError:[WinError 5]拒绝访问.:'c: [programdata ...
最新文章
- C++ memset
- 无人机数车--Drone-based Object Counting by Spatially Regularized Regional Proposal Network
- elementui图片上传php,vue+Element Ui 实现自动上传图片
- difftime(转)
- python 库 全局变量_python局部变量和全局变量global
- matplotlib 横坐标少了一个点_收藏起来!比 matplotlib 效率高十倍的数据可视化神器!...
- 【蓝桥杯嵌入式】【STM32】4_TIM之定时器及其中断、PWM初探
- ArcGIS制图表达Representation-制图表达原理
- 重学AS3之基础知识重点记忆
- ubuntu wireshark找不到网卡及开启IP转发
- vm安装centos,黑屏或黑屏且左上角有光标闪动
- python2 之 DataFrame
- Minecraft Mod开发环境搭建 | Minecraft 1.15.2 | Forge 31.1.0
- 机器视觉之eVision
- Lucene 和 Kibana、ElasticSeach、Spring Data ElasticSearch
- iphone阅读模式翻页_iPad的safari浏览器阅读模式如何翻页
- 201671030123叶虹《英文文本统计分析》结对项目报告
- 计算机毕业设计Java房屋合租系统(源码+系统+mysql数据库+lW文档)
- 教你轻松构建asp.net网站框架
- Kubernetes集群部署方式以及pod的管理方式