首页 > 数据库 >python pandas链接mysql数据库报错

python pandas链接mysql数据库报错

时间:2023-07-11 12:00:41浏览次数:62  
标签:engine python mysql 报错 sql pandas

1. ModuleNotFoundError: No module named 'mysql'

需要安装链接驱动, 比如 

pip install mysqlclient
# 或
pip install pymysql
# 或
pip install mysql-connector-python

2. pandas的 pd.read_sql(ad_first_query, conn) 报错: execute return self.connectable.execution_options().execute(*args, **kwargs) AttributeError: 'OptionEngine' object has no attribute 'execute'

这里 python为3.10.11 包版本:

SQLAlchemy==2.0.18 

pandas==1.5.3 mootdx==0.10.10
mysql-connector-python==8.0.33 tdxpy==0.2.3

一般就是pandas版本及语法问题

方式1:退回版本为1.4.1 

方式2:如果版本为1.5.3 可以修改语法

from sqlalchemy import create_engine, text db_url = f'mysql+mysqlconnector://{username}:{password}@{ip}:{port}/{database}' engine = create_engine(db_url) pd.read_sql(text(sql_query), engine.connect())

之前为 pd.read_sql(sql_query, engine)

标签:engine,python,mysql,报错,sql,pandas
From: https://www.cnblogs.com/init-007/p/17544266.html

相关文章

  • sqlserver报错 "代理XP“组件已作为此服务器安全配置的一部分被关闭。系统管理员可以
    1、https://blog.csdn.net/fallingflower/article/details/128915014想为SQLServer数据库设置自动备份,点击维护计划向导的时候报错“代理XP"组件已作为此服务器安全配置的一部分被关闭。系统管理员可以使用sp_configure来启用"代理XP”。有关启用"代理XP"的详细信息,请参阅SQL......
  • Windows版python安装教程
    Windows版python安装教程第一步:下载Python最新版本Python官网:http://www.python.org进入官网之后,根据电脑系统选择合适的版本下载安装。截止到目前为止,python-3.10.2是Python最新版本(此版本Windows7系统及更早系统无法使用,Windows7系统的小伙伴可以选择下载python-3.8.10)。第......
  • Python - 打断点以及如何查看
    1、鼠标左键单击代码跟行号中间的地方会出现一个红点,这个就是断点。2、点击Debug按钮,进入调试模式。 3、当代码运行到断点之前,所有关于变量的代码,都会出现运行的结果。 4、点击StepIntoMyCode按钮,代码一步一步查看断点之后的内容。 5、最后:如果不想要继续查看断点......
  • 解决Python 画图 默认字体大小的具体操作步骤
    Python画图默认字体大小概述在Python中画图时,默认使用的字体大小可能不符合我们的需求,因此需要对字体大小进行调整。本文将介绍如何使用Python来实现画图时的默认字体大小,并提供详细的代码示例和解释。步骤下面是实现“Python画图默认字体大小”的步骤:步骤操作......
  • 如何实现Python 函数的参数的具体操作步骤
    Python函数的参数在Python中,函数是一种可重复使用的代码块,用于执行特定的任务。函数可以接受参数,参数是函数中用于接受输入值的变量。Python中的函数参数非常灵活,可以有多种形式。本文将介绍Python函数参数的不同类型以及它们的使用方法。位置参数位置参数是指根据参数的......
  • 解决Python 轨迹纠偏算法的具体操作步骤
    Python轨迹纠偏算法实现指南简介在实际应用中,我们经常需要处理采集到的轨迹数据,例如GPS定位数据。由于各种原因,采集到的轨迹数据可能存在噪声、漂移或其他异常情况,因此需要进行轨迹纠偏算法的处理。本文将介绍如何使用Python实现轨迹纠偏算法。整体流程下面是实现Python轨迹纠......
  • 如何实现Python 定时结束程序的具体操作步骤
    Python定时结束程序介绍在编写程序时,有时我们希望程序在经过一段时间后自动结束,而不是一直运行下去。Python提供了一种简单的方法来实现定时结束程序的功能。本文将介绍如何使用Python中的time模块和signal模块来实现定时结束程序的功能,并提供相应的代码示例。使用time......
  • 如何实现Python 的 tsfresh的具体操作步骤
    使用tsfresh库进行Python特征提取介绍在数据处理和机器学习中,特征提取是一个重要的步骤。它涉及从原始数据中提取有用信息并转换为可用于训练模型的特征。Python的tsfresh库是一个功能强大的工具,用于自动化时间序列数据的特征提取。本文将向你介绍如何使用tsfresh库来实现Python......
  • IDApython练习1-脚本去花
    IDApython练习1-脚本去花这里主要是练习IDApython脚本去花1这里jz跳转条件是zf=1,jnz跳转条件是zf=0,但是zf就2种可能,所以无论如何都会跳转到loc_411DDF+3的位置,等于jmploc_411DDF+3.这里可以等长度的nop,我们可以手动nop,这里是脚本练习,需要我们自己写importidcdefcle......
  • mysql - docker主从复制
    1、docker拉取镜像dockerpullmysql:8.0 2、查看dockerimages 3、创建容器主:dockerrun-p3309:3306--namemaster-eMYSQL_ROOT_PASSWORD=123456--restart=always-dmysql:8.0 从:dockerrun-p3310:3306--namesalve-eMYSQL_ROOT_PASSWORD=123456--res......