已解决(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).相关推荐

  1. 已解决[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] ...

  2. 已解决pandas创建DataFrame对象失败

    已解决(pandas创建DataFrame对象失败)ValueError: Shape of passed values is (1509, 1), indices imply (1509, 2) 文 ...

  3. 已解决pandas.errors.InvalidIndexError: Reindexing only valid with uniquely valued Index objects

    已解决raise InvalidIndexError(self._requires_unique_msg) pandas.errors.InvalidIndexError: Reindexing on ...

  4. [Eclipse Android]已解决:Graphical Layout不能使用,并出现提示This version of the rendering library is more recent

    这几天在配置Eclipse开发环境时遇到好多问题,回过神来已经在坑里了..这个问题应该是我入门过程中碰到的最后一个了吧(希望).我查阅了很多前辈们的博客,打算自己也写一写,日后会整理的更详细一些,有其 ...

  5. 已解决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 ...

  6. (20210129已解决)Pandas通过某列值包含特定字符串过滤行

    Overview Maybe expressed with english by: how to filter rows containing a string pattern from a Pand ...

  7. mysql 服务端是否正常运行_如何确定mysql是否正常运行?(问题已解决:结帖)

    你的位置: 问答吧 -> MySQL -> 问题详情 如何确定mysql是否正常运行?(问题已解决:结帖) 我按照置顶的贴子安装了mysql5.0 可是没有所说的:" 右下角任务 ...

  8. oracle 文本转数字,Oracle:需要将数值转换为文本并保留 - 已解决

    解决方案: Oracle不存储或显示格式(即使在非持久值上如下所示).格式化程序必须应用于除此之外的任何其他内容.感谢张贴的人.Oracle:需要将数值转换为文本并保留 - 已解决 问题: 认为这将是 ...

  9. 已解决 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 ...

  10. 已解决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 ...

最新文章

  1. C++ memset
  2. 无人机数车--Drone-based Object Counting by Spatially Regularized Regional Proposal Network
  3. elementui图片上传php,vue+Element Ui 实现自动上传图片
  4. difftime(转)
  5. python 库 全局变量_python局部变量和全局变量global
  6. matplotlib 横坐标少了一个点_收藏起来!比 matplotlib 效率高十倍的数据可视化神器!...
  7. 【蓝桥杯嵌入式】【STM32】4_TIM之定时器及其中断、PWM初探
  8. ArcGIS制图表达Representation-制图表达原理
  9. 重学AS3之基础知识重点记忆
  10. ubuntu wireshark找不到网卡及开启IP转发
  11. vm安装centos,黑屏或黑屏且左上角有光标闪动
  12. python2 之 DataFrame
  13. Minecraft Mod开发环境搭建 | Minecraft 1.15.2 | Forge 31.1.0
  14. 机器视觉之eVision
  15. Lucene 和 Kibana、ElasticSeach、Spring Data ElasticSearch
  16. iphone阅读模式翻页_iPad的safari浏览器阅读模式如何翻页
  17. 201671030123叶虹《英文文本统计分析》结对项目报告
  18. 计算机毕业设计Java房屋合租系统(源码+系统+mysql数据库+lW文档)
  19. 教你轻松构建asp.net网站框架
  20. Kubernetes集群部署方式以及pod的管理方式

热门文章

  1. 实验吧web天网管理系统
  2. learning python in the hard way习题6~10的附加题练习
  3. Gazebo手册:【1】gazebo基本操作案例
  4. java 新浪短链接_新浪t.cn短链接如何生成?网址缩短api接口分享
  5. 关闭Win10系统天气图标
  6. 【精华】PS抠logo技巧
  7. MATLAB - 旋度可视化
  8. python实现百度语音合成(超详细!!)
  9. 微信提现(商户向商家转账)
  10. 概率论之多元随机变量及其分布